import { HashedEvent, EventTemplate, StampedEvent, OwnedEvent } from "./Events.js"; export declare const makeSecret: () => string; export declare const getPubkey: (secret: string) => string; export declare const getHash: (event: OwnedEvent) => string; export declare const getSig: (event: HashedEvent, secret: string) => string; export declare const stamp: (event: EventTemplate, created_at?: number) => { created_at: number; tags: string[][]; content: string; kind: number; }; export declare const own: (event: StampedEvent, pubkey: string) => { pubkey: string; tags: string[][]; content: string; kind: number; created_at: number; }; export declare const hash: (event: OwnedEvent) => { id: string; tags: string[][]; content: string; kind: number; created_at: number; pubkey: string; }; export declare const sign: (event: HashedEvent, secret: string) => { sig: string; tags: string[][]; content: string; kind: number; created_at: number; pubkey: string; id: string; }; export declare const prep: (event: EventTemplate, pubkey: string, created_at?: number) => HashedEvent; //# sourceMappingURL=Keys.d.ts.map