import type { CamofoxClient } from "../client/camofox-client.js"; import type { StateManager } from "../state.js"; import type { Config, CookieRotationResult } from "../types.js"; export declare class CookieRotationService { private client; private state; private config; private intervals; private paused; private lastErrors; constructor(client: CamofoxClient, state: StateManager, config: Config); startRotation(accountIndex: number): void; stopRotation(accountIndex: number): void; pauseRotation(accountIndex: number): void; resumeRotation(accountIndex: number): void; stopAll(): void; start(): void; stop(): void; isRunning(accountIndex?: number): boolean; getLastError(accountIndex?: number): string | null; rotateOnce(accountIndex?: number): Promise; private scheduleNext; private delay; } //# sourceMappingURL=cookie-rotation.d.ts.map