export declare const unique: (values: Array) => T[]; export declare const withTimeout: (promise: Promise, timeoutMs: number, message: string) => Promise; export declare const headerValue: (headers: Record, name: string) => string | null; export declare const safeResolve: (operation: () => Promise) => Promise; export declare const safeResolveWithTimeout: (operation: () => Promise, timeoutMs: number, message?: string) => Promise; export declare const mapWithConcurrency: (items: T[], limit: number, mapper: (item: T, index: number) => Promise) => Promise; export declare const getSiteDomain: (hostname: string) => string;