import { Dimensions, AardEvent, EventTransformer } from '../recorder.types';
interface ClientConfig {
    baseUrl: string;
    apiKey: string;
    fetchFn?: typeof fetch;
    maxRetries?: number;
    debug?: boolean;
}
export declare const createClient: ({ baseUrl, apiKey, fetchFn: fetchFn_, maxRetries, debug, }: ClientConfig) => {
    transformEvent: (event: AardEvent, transformers: EventTransformer[]) => AardEvent;
    saveFragment: (dimensions: Dimensions) => Promise<unknown>;
    sendEvent: (event: AardEvent) => Promise<unknown>;
};
export {};
