export interface AutopilotConfig { maxConcurrent: number; pollIntervalMs: number; bootDelayMs: number; dailyTaskLimit: number; maxTasksPerPlan: number; defaultTimeLimitMs: number; staleBacklogExpiryMs: number; idleThresholdMs: number; staleThresholdMs: number; maxSessionsPerProject: number; compactAfterMessages: number; autoDispatch: boolean; notifications: { onComplete: boolean; onBlocked: boolean; onTimeLimitHit: boolean; onPush: boolean; sound: boolean; }; } export declare function loadConfig(stateDir: string): AutopilotConfig;