import type { DeferredJobsApiClient } from '../../api'; import type { ContactsExport } from '../../types'; import type { ContactsBulkSelector, ListOptions, ListResponse, SearchOptions } from './types'; export type Client = ReturnType; export declare function createClient(api: DeferredJobsApiClient): { list: (options: ListOptions) => Promise; search: (options: SearchOptions) => Promise; get: (uuid: ContactsExport['uuid']) => Promise; create: (selector: ContactsBulkSelector) => Promise; download: (uuid: ContactsExport['uuid']) => Promise<{ downloadUrl: string; }>; };