import { QueryClient } from '@tanstack/react-query'; import { BetterFetchError } from 'better-auth/react'; import { OrganizationAuthClient } from '../../lib/auth-client'; export type CreateOrganizationParams = Parameters[0]; export type CreateOrganizationOptions = Omit>, "mutationKey" | "mutationFn" | "meta">; export declare function createOrganizationOptions(authClient: TAuthClient): import('@tanstack/query-core').WithRequired, unknown>, "mutationKey">; export declare function useCreateOrganization(authClient: TAuthClient, options?: CreateOrganizationOptions, queryClient?: QueryClient): import('@tanstack/react-query').UseMutationResult<{ id: string; name: string; slug: string; createdAt: Date; logo?: string | null | undefined | undefined; metadata?: any; } & { metadata: any; members: ({ id: string; organizationId: string; userId: string; role: string; createdAt: Date; } | undefined)[]; }, BetterFetchError, CreateOrganizationParams, unknown>;