import { DidString } from '@atproto/lex'; import { AccountDb, EmailTokenPurpose } from '../db'; export declare const createEmailToken: (db: AccountDb, did: DidString, purpose: EmailTokenPurpose) => Promise; export declare const deleteEmailToken: (db: AccountDb, did: DidString, purpose: EmailTokenPurpose) => Promise; export declare const deleteAllEmailTokens: (db: AccountDb, did: DidString) => Promise; export declare const assertValidToken: (db: AccountDb, did: DidString, purpose: EmailTokenPurpose, token: string, expirationLen?: number) => Promise; export declare const assertValidTokenAndFindDid: (db: AccountDb, purpose: EmailTokenPurpose, token: string, expirationLen?: number) => Promise; //# sourceMappingURL=email-token.d.ts.map