// @ts-nocheck import { TypeInput, TypeNormalisedInput, TenantConfig } from "./types"; import { UserContext } from "../../types"; import type SuperTokens from "../../supertokens"; export declare function validateAndNormaliseUserInput(config?: TypeInput): TypeNormalisedInput; export declare const isValidFirstFactor: (stInstance: SuperTokens, tenantId: string, factorId: string, userContext: UserContext) => Promise<{ status: "OK"; } | { status: "INVALID_FIRST_FACTOR_ERROR"; } | { status: "TENANT_NOT_FOUND_ERROR"; }>; export declare function isFactorConfiguredForTenant({ allAvailableFirstFactors, firstFactors, factorId, }: { tenantConfig: TenantConfig; allAvailableFirstFactors: string[]; firstFactors: string[]; factorId: string; }): boolean;