import type { MFAAction } from '@dynamic-labs/sdk-api-core';
type IsMfaRequiredForActionParams = {
    mfaAction: MFAAction;
};
/**
 * Checks if MFA is required for a specific action.
 *
 * This function determines whether multi-factor authentication is required
 * for the specified action based on project settings and user configuration.
 *
 * @param params.mfaAction - The action to check MFA requirements for.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves to true if MFA is required for the action, false otherwise.
  * @notInstrumented
 */
export declare const isMfaRequiredForAction: ({ mfaAction }: IsMfaRequiredForActionParams, client?: import("../../../exports").DynamicClient) => Promise<boolean>;
export {};
//# sourceMappingURL=isMfaRequiredForAction.d.ts.map