import Auth0 from "../types";
interface AuthenticationTransientParmas {
    numMethods?: number;
}
export declare const authentication: (attributes?: {
    methods?: {
        name: string;
        timestamp: string;
        type?: string;
    }[] | undefined;
    riskAssessment?: {
        confidence?: string | undefined;
        version?: string | undefined;
        assessments?: {
            [x: string]: {
                confidence?: string | undefined;
                code?: string | undefined;
                details?: {
                    [x: string]: string | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } | undefined;
} | undefined, transient?: Partial<AuthenticationTransientParmas> | undefined) => Auth0.Authentication;
export declare const authenticationMethod: (attributes?: {
    name?: string | undefined;
    timestamp?: string | undefined;
} | {
    name?: "mfa" | undefined;
    timestamp?: string | undefined;
    type?: string | undefined;
} | undefined, transient?: Partial<any> | undefined) => Auth0.AuthenticationMethod;
export {};
//# sourceMappingURL=authentication.d.ts.map