import Auth0 from "../../types";
export declare const postUserRegistration: (attributes?: {
    connection?: {
        id?: string | undefined;
        name?: string | undefined;
        strategy?: string | undefined;
        metadata?: {
            [x: string]: string | undefined;
        } | undefined;
    } | undefined;
    request?: {
        ip?: string | undefined;
        asn?: string | undefined;
        method?: string | undefined;
        query?: {
            [x: string]: unknown;
        } | undefined;
        body?: {
            [x: string]: unknown;
        } | undefined;
        geoip?: {
            [x: string]: unknown;
            cityName?: string | undefined;
            continentCode?: string | undefined;
            countryCode3?: string | undefined;
            countryCode?: string | undefined;
            countryName?: string | undefined;
            latitude?: number | undefined;
            longitude?: number | undefined;
            subdivisionCode?: string | undefined;
            subdivisionName?: string | undefined;
            timeZone?: string | undefined;
        } | undefined;
        hostname?: string | undefined;
        language?: string | undefined;
        user_agent?: string | undefined;
    } | undefined;
    tenant?: {
        id?: string | undefined;
    } | undefined;
    transaction?: {
        [x: string]: unknown;
        acr_values?: string[] | undefined;
        linking_id?: string | undefined;
        locale?: string | undefined;
        login_hint?: string | undefined;
        prompt?: string[] | undefined;
        protocol?: (("oidc-basic-profile" | "oidc-implicit-profile" | "oauth2-device-code" | "oauth2-resource-owner" | "oauth2-resource-owner-jwt-bearer" | "oauth2-password" | "oauth2-access-token" | "oauth2-refresh-token" | "oauth2-token-exchange" | "oidc-hybrid-profile" | "samlp" | "wsfed" | "wstrust-usernamemixed") & string) | undefined;
        redirect_uri?: string | undefined;
        requested_authorization_details?: {
            type: string;
            [additionalProperties: string]: unknown;
        }[] | undefined;
        requested_scopes?: string[] | undefined;
        response_mode?: (("query" | "fragment" | "form_post" | "web_message") & string) | undefined;
        response_type?: (("code" | "token" | "id_token") & string)[] | undefined;
        state?: string | undefined;
        ui_locales?: string[] | undefined;
    } | undefined;
    user?: {
        [x: string]: any;
        user_id?: string | undefined;
        username?: string | undefined;
        name?: string | undefined;
        given_name?: string | undefined;
        family_name?: string | undefined;
        nickname?: string | undefined;
        email?: string | undefined;
        email_verified?: boolean | undefined;
        phone_number?: string | undefined;
        phone_verified?: boolean | undefined;
        picture?: string | undefined;
        user_metadata?: {
            [x: string]: any;
        } | undefined;
        app_metadata?: {
            [x: string]: any;
        } | undefined;
        created_at?: string | undefined;
        updated_at?: string | undefined;
        last_password_reset?: string | undefined;
        identities?: Identity[] | undefined;
    } | undefined;
    secrets?: {
        [x: string]: string | undefined;
    } | undefined;
} | undefined, transient?: Partial<any> | undefined) => Auth0.Events.PostUserRegistration;
//# sourceMappingURL=post-user-registration.d.ts.map