import type { AutonomyPermissionMode, AutopilotProfile } from '../../core/approvals/index.js';
export type ProjectConfig = {
    model?: string;
    maxSteps?: number;
    stateDir?: string;
    directShellApproval?: 'always' | 'never';
    searchIgnoreDirs?: string[];
    agentContextPaths?: string[];
    permissionMode?: AutonomyPermissionMode;
    autoTrustedRoots?: string[];
    autopilot?: AutopilotProfile;
};
export type ProjectConfigInitializeResult = {
    created: true;
    configPath: string;
    config: ProjectConfig;
} | {
    created: false;
    configPath: string;
    config: ProjectConfig;
};
//# sourceMappingURL=types.d.ts.map