/**
 * Bulk operations on accounts
 * Bulk pause/resume and solo mode functionality
 */
import { CLIProxyProvider } from '../types';
import { BulkOperationResult, SoloOperationResult } from './types';
/**
 * Bulk pause multiple accounts
 * Pauses each account, collecting successes and failures (no fail-fast)
 */
export declare function bulkPauseAccounts(provider: CLIProxyProvider, accountIds: string[]): BulkOperationResult;
/**
 * Bulk resume multiple accounts
 * Resumes each account, collecting successes and failures (no fail-fast)
 */
export declare function bulkResumeAccounts(provider: CLIProxyProvider, accountIds: string[]): BulkOperationResult;
/**
 * Solo mode: activate one account, pause all others in same provider
 * Per validation: auto-resumes target if paused, keeps default unchanged
 */
export declare function soloAccount(provider: CLIProxyProvider, accountId: string): Promise<SoloOperationResult | null>;
//# sourceMappingURL=bulk-ops.d.ts.map