import { PassflowPasskeyRegisterStartPayload, PassflowPasswordlessResponse, PassflowPasswordlessSignInPayload, PassflowSignUpPayload } from '@passflow/passflow-js-sdk';
export type UseSignUpProps = () => {
    fetch: (payload: PassflowPasskeyRegisterStartPayload | PassflowSignUpPayload | PassflowPasswordlessSignInPayload, type: 'passkey' | 'password' | 'passwordless') => Promise<boolean | string | PassflowPasswordlessResponse>;
    isLoading: boolean;
    isError: boolean;
    error: string;
    reset: () => void;
};
export declare const useSignUp: UseSignUpProps;
//# sourceMappingURL=use-signup.d.ts.map