import type { AutopilotProfile, NormalizedAutopilotProfile, NormalizedAutopilotRootPolicy } from './types.js';
export declare const DEFAULT_INTERACTIVE_AUTOPILOT_PROFILE: NormalizedAutopilotProfile;
/**
 * Normalizes configured roots once at the approval/autonomy boundary.
 */
export declare class AutopilotProfileService {
    static normalize(args: {
        profile?: AutopilotProfile;
        workspaceRoot: string;
    }): NormalizedAutopilotProfile;
    static findRootPolicy(args: {
        profile: NormalizedAutopilotProfile;
        target: string;
    }): NormalizedAutopilotRootPolicy | undefined;
    static isInsideRoot(target: string, root: string): boolean;
    private static normalizeRoot;
}
//# sourceMappingURL=profile-service.d.ts.map