import type { DeferredJobsApiClient } from '../../api'; import type { Newsroom } from '../../types'; import type { CreateRequest, ListOptions, ListResponse } from './types'; type NewsroomId = Newsroom['uuid'] | Newsroom['id']; export type Client = ReturnType; export declare function createClient(api: DeferredJobsApiClient): { subscribe: (newsroomId: NewsroomId, payload: CreateRequest) => Promise; list: (newsroomId: NewsroomId, { limit, offset, search, sortOrder }?: ListOptions) => Promise; export: (newsroomId: NewsroomId) => Promise<{ downloadUrl: string; }>; }; export {};