import { Contract } from 'autumndb'; import type { ActionDefinition } from '../plugin'; import type { ActionHandlerRequest, WorkerContext } from '../types'; declare const pre: ActionDefinition['pre']; /** * @summary Get a password reset card from the backend * @function * * @param context - execution context * @param request - action request * @returns password reset card */ export declare function getPasswordResetCard(context: WorkerContext, request: ActionHandlerRequest): Promise; /** * @summary Invalidate a password reset card * @function * * @param context - execution context * @param session - user session * @param request - action request * @param passwordResetCard - password reset card * @returns invalidated password reset card */ export declare function invalidatePasswordReset(context: WorkerContext, request: ActionHandlerRequest, passwordResetCard: Contract): Promise; export declare const actionCompletePasswordReset: ActionDefinition; export { pre };