export interface SecurityAuthorizationStatus {
    verdict: "YES" | "NO";
    code: number;
}
export declare function parseSecurityAuthorizationStatus(output: string): SecurityAuthorizationStatus | null;
export declare function isSystemPrivilegeAdminAllowed(): boolean;
export declare function isPowerStrategyConfigured(): boolean;
/**
 * Check whether all macOS automatic software update mechanisms are disabled.
 * Returns true only when every auto-update toggle is off.
 *
 * The five relevant keys in /Library/Preferences/com.apple.SoftwareUpdate:
 *  - AutomaticCheckEnabled:             Check for updates
 *  - AutomaticDownload:                 Download new updates when available
 *  - AutomaticallyInstallMacOSUpdates:  Install macOS updates
 *  - CriticalUpdateInstall:             Install system data files & security updates
 *  - ConfigDataInstall:                 Install config data (XProtect, MRT, etc.)
 */
export declare function isAutoUpdateDisabled(): boolean;
export declare function isMacMiniDisplayResolutionConfigured(): boolean;
export declare function configureMacMiniDisplayResolution(): void;
export declare function isPlaywriterExtensionInstalled(): {
    installed: boolean;
    profiles: string[];
};
export declare function isPlaywriterPolicyConfigured(): boolean;
export declare function installPlaywriterExtension(): boolean;
export declare function runPrepareMacPower(): void;
export declare function runPrepareMac(): Promise<void>;
//# sourceMappingURL=prepare-mac.d.ts.map