import Auth0 from "../types";
export declare const transaction: (attributes?: {
    [x: string]: unknown;
    acr_values?: string[] | undefined;
    linking_id?: string | undefined;
    locale?: string | undefined;
    login_hint?: string | undefined;
    metadata?: {
        [x: string]: string | number | boolean | undefined;
    } | 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, transient?: Partial<any> | undefined) => Auth0.Transaction;
//# sourceMappingURL=transaction.d.ts.map