export type SignerOrKey = Uint8Array | SignMessageFn; export type AuthorizationStore = { identifier: string; actions: { get: (identifier: string, options: Omit) => Promise | string | undefined; set: (identifier: string, options: Omit, value: string | undefined) => void; }; }; export type GenerateHeaderOptions = GenerateOptions & { expiry: number; key: string; }; export type ValidateOptions = { expiry: number; separator: string; expected_message?: string; }; export type GenerateOptions = { includeTime: boolean; separator: string; /** Sign without reading or writing the authorization store. */ skipCache?: boolean; }; export type SignMessageFn = (message: Uint8Array) => Promise; //# sourceMappingURL=types.d.ts.map