import { RetryStrategy } from './types'; export declare const pickFirstOption: (name: keyof O, defaultValue: T, ...options: O[]) => T; export declare const omit: (data: any, keys: string[]) => any; export declare const sanitize: (data: any) => T; export declare const defaultRetryStrategy: RetryStrategy; export declare const retry: (fn: () => T | Promise, retryStrategy: RetryStrategy, maxRetries: number) => Promise; export declare const compile: >(pattern: string) => (params: T) => string;