export declare function generateEventId(): string; export declare function now(): number; export declare function uuid(): string; export declare function isFunction(fn: unknown): fn is (...args: unknown[]) => unknown; export declare function isString(value: unknown): value is string; export declare function isObject(value: unknown): value is Record; export declare function safeGet(fn: () => T, defaultValue: T): T; export declare function truncate(str: string, maxLen: number): string; export declare function matchPatterns(value: string, patterns: (string | RegExp)[]): boolean;