import { type YagrPaths } from './yagr-home.js';
export type YagrResetScope = 'config' | 'config+creds' | 'full';
export interface YagrCleanupPlan {
    scope: YagrResetScope;
    paths: YagrPaths;
    configPaths: string[];
    credentialPaths: string[];
    deletePaths: string[];
    workspacePaths: string[];
    preservedWorkspacePaths: string[];
}
export declare function buildYagrCleanupPlan(scope?: YagrResetScope): YagrCleanupPlan;
export interface YagrResetResult {
    plan: YagrCleanupPlan;
    removedPaths: string[];
}
export declare function resetYagrLocalState(scope: YagrResetScope, options?: {
    dryRun?: boolean;
}): Promise<YagrResetResult>;
//# sourceMappingURL=local-state.d.ts.map