import type { Client } from "@prismicio/client"; import type { NormalizedDocument, PluginOptions, RepositoryConfig } from "./types"; type PrismicPreviewStore = { repositoryConfigs: RepositoryConfig[]; setRepositoryConfigs: (repositoryConfigs: RepositoryConfig[]) => void; pluginOptions: Record; addPluginOptions: (pluginOptions: PluginOptions) => void; client: Client | undefined; setClient: (client: Client) => void; documents: Record; addDocument: (document: NormalizedDocument) => void; publishedDocumentIDs: string[]; setPublishedDocumentIDs: (publishedDocumentIDs: string[]) => void; isBootstrapped: boolean; setIsBootstrapped: (isBootstrapped: boolean) => void; reset: () => void; }; export declare const usePrismicPreviewStore: import("zustand").UseBoundStore>; export {};