import { C as ContentstackError } from '../../errors-CAw-IRCP.cjs'; import { I as Entry, A as Asset, w as ContentType, o as CMAClient, P as PublishEntryVariables, C as CreateEntryVariables, U as UpdateEntryVariables, D as DeleteEntryVariables } from '../../request-builders-C4zNh2GO.cjs'; import { L as LaunchClient } from '../../client-Dvk-r9Q5.cjs'; import { BrandKitClient } from '../../brandkit/index.cjs'; import { KnowledgeVaultClient } from '../../knowledge-vault/index.cjs'; import { GenerativeAIClient } from '../../generative-ai/index.cjs'; import { DeveloperHubClient } from '../../developer-hub/index.cjs'; import '../../types-C8x5GGVP.cjs'; import '../../regions/index.cjs'; import '../../client-B0Odr7vB.cjs'; import '../../types-CoUR6CJM.cjs'; interface UseQueryOptions { enabled?: boolean; refetchInterval?: number; } interface UseQueryResult { data: T | undefined; loading: boolean; error: ContentstackError | null; refetch: () => Promise; } interface UseMutationResult { mutate: (variables: TVariables) => Promise; loading: boolean; error: ContentstackError | null; data: TData | undefined; reset: () => void; } interface UseEntriesOptions extends UseQueryOptions { locale?: string; limit?: number; skip?: number; includePublishDetails?: boolean; query?: Record; } interface UseEntriesResult extends Omit, "data"> { data: Entry[] | undefined; count?: number; } declare function useEntries(contentTypeUid: string, options?: UseEntriesOptions): UseEntriesResult; interface UseEntryOptions extends UseQueryOptions { locale?: string; version?: number; includePublishDetails?: boolean; } declare function useEntry(contentTypeUid: string, entryUid: string, options?: UseEntryOptions): UseQueryResult; interface UseAssetsOptions extends UseQueryOptions { folder?: string; limit?: number; skip?: number; } declare function useAssets(options?: UseAssetsOptions): UseQueryResult; declare function useContentTypes(options?: UseQueryOptions): UseQueryResult; declare function useCMA(): CMAClient; declare function useLaunch(): LaunchClient; declare function useBrandKit(): BrandKitClient; declare function useKnowledgeVault(): KnowledgeVaultClient; declare function useGenerativeAI(): GenerativeAIClient; declare function useDeveloperHub(): DeveloperHubClient; declare function usePublishEntry(): UseMutationResult; declare function useCreateEntry(): UseMutationResult; declare function useUpdateEntry(): UseMutationResult; declare function useDeleteEntry(): UseMutationResult; export { CreateEntryVariables, DeleteEntryVariables, PublishEntryVariables, UpdateEntryVariables, type UseAssetsOptions, type UseEntriesOptions, type UseEntriesResult, type UseEntryOptions, type UseMutationResult, type UseQueryOptions, type UseQueryResult, useAssets, useBrandKit, useCMA, useContentTypes, useCreateEntry, useDeleteEntry, useDeveloperHub, useEntries, useEntry, useGenerativeAI, useKnowledgeVault, useLaunch, usePublishEntry, useUpdateEntry };