import * as _ory_client_fetch from '@ory/client-fetch';
import { LogoutFlow } from '@ory/client-fetch';

declare const useRegistrationFlow: () => void | _ory_client_fetch.RegistrationFlow | null;

declare const useVerificationFlow: () => void | _ory_client_fetch.VerificationFlow | null;

declare const useRecoveryFlow: () => void | _ory_client_fetch.RecoveryFlow | null;

declare const useLoginFlow: () => void | _ory_client_fetch.LoginFlow | null;

declare const useSettingsFlow: () => void | _ory_client_fetch.SettingsFlow | null;

declare function useLogoutFlow(): LogoutFlow | undefined;

export { useLoginFlow, useLogoutFlow, useRecoveryFlow, useRegistrationFlow, useSettingsFlow, useVerificationFlow };
