@turnkey/core
Version:
A core JavaScript web and React Native package for interfacing with Turnkey's infrastructure.
20 lines • 782 B
TypeScript
import type { TStamp, TStamper, StorageBase } from "@types";
export declare class CrossPlatformApiKeyStamper implements TStamper {
private storageManager;
private stamper;
private publicKeyOverride?;
constructor(storageManager: StorageBase);
init(): Promise<void>;
listKeyPairs(): Promise<string[]>;
createKeyPair(externalKeyPair?: CryptoKeyPair | {
publicKey: string;
privateKey: string;
}): Promise<string>;
deleteKeyPair(publicKeyHex: string): Promise<void>;
clearKeyPairs?(): Promise<void>;
setPublicKeyOverride(publicKeyHex: string | undefined): void;
getPublicKeyOverride(): string | undefined;
clearPublicKeyOverride(): void;
stamp(payload: string): Promise<TStamp>;
}
//# sourceMappingURL=base.d.ts.map