import { Contract } from 'autumndb'; import type { ActionDefinition } from '../plugin'; import type { ActionHandlerRequest, WorkerContext } from '../types'; /** * @summary Get first-time login card from database * @function * * @param context - execution context * @param request - action request * @returns */ export declare function getFirstTimeLoginCard(context: WorkerContext, request: ActionHandlerRequest): Promise; /** * @summary Invalidate a first-time login card * @function * * @param context - execution context * @param session - user session * @param request - action request * @param card - first-time login card to invalidate * @returns invalidated first-time login card */ export declare function invalidateFirstTimeLogin(context: WorkerContext, request: ActionHandlerRequest, card: Contract): Promise; export declare const actionCompleteFirstTimeLogin: ActionDefinition;