import type { UseMutationOptions } from '@tanstack/react-query';
export declare const useLoginWithPassword: (_options?: UseMutationOptions<unknown, unknown, WidgetProvider.LoginWithPasswordOptions>) => {
    isLoading: boolean;
    data: undefined;
    error: null;
    isError: false;
    isIdle: true;
    isSuccess: false;
    status: "idle";
    mutate: import("@tanstack/react-query").UseMutateFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
    reset: () => void;
    context: unknown;
    failureCount: number;
    failureReason: unknown;
    isPaused: boolean;
    variables: WidgetProvider.LoginWithPasswordOptions | undefined;
    mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
} | {
    isLoading: boolean;
    data: undefined;
    error: null;
    isError: false;
    isIdle: false;
    isSuccess: false;
    status: "loading";
    mutate: import("@tanstack/react-query").UseMutateFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
    reset: () => void;
    context: unknown;
    failureCount: number;
    failureReason: unknown;
    isPaused: boolean;
    variables: WidgetProvider.LoginWithPasswordOptions | undefined;
    mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
} | {
    isLoading: boolean;
    data: undefined;
    error: unknown;
    isError: true;
    isIdle: false;
    isSuccess: false;
    status: "error";
    mutate: import("@tanstack/react-query").UseMutateFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
    reset: () => void;
    context: unknown;
    failureCount: number;
    failureReason: unknown;
    isPaused: boolean;
    variables: WidgetProvider.LoginWithPasswordOptions | undefined;
    mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
} | {
    isLoading: boolean;
    data: unknown;
    error: null;
    isError: false;
    isIdle: false;
    isSuccess: true;
    status: "success";
    mutate: import("@tanstack/react-query").UseMutateFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
    reset: () => void;
    context: unknown;
    failureCount: number;
    failureReason: unknown;
    isPaused: boolean;
    variables: WidgetProvider.LoginWithPasswordOptions | undefined;
    mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<unknown, unknown, WidgetProvider.LoginWithPasswordOptions, unknown>;
};
//# sourceMappingURL=useLoginWithPassword.d.ts.map