import { type Document as DocumentT, GroupContent } from "@prismicio/types-internal/lib/content"; import { type StaticCustomType } from "@prismicio/types-internal/lib/customtypes"; import type { DocumentVersion } from "./service"; export declare function prepareDocument(document: DocumentT, customType: StaticCustomType): DocumentT; export declare function defaultGroupContentWithOneItem(): GroupContent; export declare const documentStatus: { readonly unclassified: { readonly title: "Draft"; readonly color: "amber"; }; readonly published: { readonly title: "Live"; readonly color: "green"; }; readonly release: { readonly title: "Planned"; readonly color: "purple"; }; readonly archived: { readonly title: "Archived"; readonly color: "grey"; }; }; export declare const searchDocumentStatus: Record; interface getDocumentUrlArgs { documentId: string; status?: string; releaseId?: string; versionId?: string; baseUrl: URL; } export declare function getDocumentUrl(args: getDocumentUrlArgs): URL; export {};