import { type AccountContextPolicy } from './account-context';
export type SettingsSyncState = 'shared' | 'profile-local' | 'missing' | 'unknown';
export interface AccountSettingsSyncSummary {
    state: SettingsSyncState;
    profile_settings_path: string;
    shared_settings_path: string;
    root_settings_path: string;
    description: string;
}
export interface AccountHistorySummary {
    project_count: number;
    session_count: number;
    projects_path: string;
    projects_shared: boolean;
    deeper_artifacts_shared: boolean;
}
export declare function describeSettingsSync(instancePath: string, options?: {
    bare?: boolean;
}): AccountSettingsSyncSummary;
export declare function summarizeAccountHistory(instancePath: string, policy: AccountContextPolicy): AccountHistorySummary;
//# sourceMappingURL=account-profile-diagnostics.d.ts.map