import { QueryClient } from '@tanstack/react-query'; import { BetterFetchError } from 'better-auth/react'; import { OrganizationAuthClient } from '../../lib/auth-client'; export type LeaveOrganizationParams = Parameters[0]; export type LeaveOrganizationOptions = Omit>, "mutationKey" | "mutationFn" | "meta">; export declare function leaveOrganizationOptions(authClient: TAuthClient): import('@tanstack/query-core').WithRequired & { user: { id: string; name: string; email: string; image: string | undefined; }; }, BetterFetchError, LeaveOrganizationParams, unknown>, "mutationKey">; export declare function useLeaveOrganization(authClient: TAuthClient, options?: LeaveOrganizationOptions, queryClient?: QueryClient): import('@tanstack/react-query').UseMutationResult & { user: { id: string; name: string; email: string; image: string | undefined; }; }, BetterFetchError, LeaveOrganizationParams, unknown>;