import { ICaptureSaver } from '../../../index'; import { IHttpInteraction } from '@useoptic/optic-domain'; export interface ISaasCaptureSaverConfig { orgId: string; agentGroupId: string; agentId: string; captureId: string; launchTokenString: string; baseUrl: string; } declare class CaptureSaver implements ICaptureSaver { private config; private saasClient; private batcher; private throttler; private batchCount; private isStopping; constructor(config: ISaasCaptureSaverConfig); init(): Promise; save(sample: IHttpInteraction): Promise; private saveBatch; cleanup(): Promise; } export { CaptureSaver }; //# sourceMappingURL=capture-saver.d.ts.map