export declare function nativeCredentialStoreAvailable(): boolean; /** Read the shield key from the Credential Manager. Undefined when absent/unavailable. */ export declare function readShieldKeyNative(shieldId: string): string | undefined; /** * Store the shield key, read-back verified. Returns false when the native * store is unavailable or the verify failed — callers keep their fallback. */ export declare function saveShieldKeyNative(shieldId: string, shieldKey: string): boolean; /** Remove the entry (unenroll / re-enroll cleanup). Best-effort. */ export declare function deleteShieldKeyNative(shieldId: string): void; /** * Deep self-test probe: write + read + delete a throwaway entry with the exact * code paths used for the shield key. Proves the native store works end-to-end * on THIS machine under the current EDR/policy regime. */ export declare function nativeStoreRoundtripProbe(): { ok: boolean; detail: string; };