import { Implementation } from "./implementation/types.js";
export declare const rsaVerify: (message: Uint8Array, signature: Uint8Array, publicKey: Uint8Array) => Promise<boolean>;
export declare const ed25519Verify: (message: Uint8Array, signature: Uint8Array, publicKey: Uint8Array) => Promise<boolean>;
export declare const ksPublicExchangeKey: () => Promise<string>;
export declare const ksPublicWriteKey: () => Promise<string>;
export declare const ksDecrypt: (encrypted: string) => Promise<string>;
export declare const ksSign: (message: string, charSize: number) => Promise<string>;
export declare const ksImportSymmKey: (key: string, name: string) => Promise<void>;
export declare const ksExportSymmKey: (name: string) => Promise<string>;
export declare const ksKeyExists: (name: string) => Promise<boolean>;
export declare const ksGetAlg: () => Promise<string>;
export declare const ksClear: () => Promise<void>;
export declare const IMPLEMENTATION: Implementation;
