import { Construct } from "constructs";
import { CustomResource } from "aws-cdk-lib";
import { Auth0Props } from "../auth0-props";
import { Action } from "./../action";
export interface TriggerProps extends Auth0Props {
    readonly id: "post-login" | "credentials-exchange" | "pre-user-registration" | "post-user-registration" | "post-change-password" | "send-phone-message" | "iga-approval" | "iga-certification" | "iga-fulfillment-assignment" | "iga-fulfillment-execution" | "password-reset-post-challenge";
    readonly actions: Array<Action>;
}
/**
 * @category Constructs
 */
export declare class Trigger extends CustomResource {
    constructor(scope: Construct, id: string, props: TriggerProps);
}
