import { type PermissionHookAuditSummary, type PermissionHookHealthSummary, type PermissionHookStartupRepairSummary, type PermissionHookStatus, type ReconcilePermissionHookOptions } from './permissionHookShared.js'; export declare function getPermissionHookStatus(homeDir?: string, host?: string): PermissionHookStatus; export declare function getPermissionHookStatusAsync(homeDir?: string, host?: string): Promise; export declare function getLastPermissionHookStartupRepairSummary(): PermissionHookStartupRepairSummary | null; export declare function _resetPermissionHookStartupRepairSummaryForTests(): void; export declare function reconcilePermissionHookStatus(host: string, options?: ReconcilePermissionHookOptions): Promise; export declare function getPermissionHookAuditSummary(homeDir?: string): Promise; export declare function summarizePermissionHookHealth(summary: PermissionHookAuditSummary): PermissionHookHealthSummary; export declare function repairPermissionHooksOnStartup(homeDir?: string, sourceScriptPath?: string): Promise; //# sourceMappingURL=permissionHookStatus.d.ts.map