import { KeyProvider } from './key-provider';
export declare class OSKeyProvider implements KeyProvider {
    name: string;
    private osType;
    isAvailable(): boolean;
    healthCheck(): {
        available: boolean;
        os: string;
        method: string;
        details: string;
    };
    private isWindowsAvailable;
    private windowsGetKey;
    private windowsSetKey;
    private windowsDeleteKey;
    private isMacOSAvailable;
    private macosGetKey;
    private macosSetKey;
    private macosDeleteKey;
    private isLinuxAvailable;
    private linuxGetKey;
    private linuxSetKey;
    private linuxDeleteKey;
    getKey(id: string): Buffer | null;
    setKey(id: string, key: Buffer): boolean;
    deleteKey(id: string): boolean;
}
//# sourceMappingURL=key-provider-os.d.ts.map