export { parsePagesRoute, resolveCreatePath, resolveDocumentPath, } from "../routes/pages.routes.js"; export type { CatalogItem, EditorState } from "./pages.types.js"; export declare const useState: () => import("./pages.types.js").EditorState; export declare const getSyncState: (uuid: string) => { status: "idle" | "syncing" | "error"; error: string | null; }; export declare const useSetup: () => void; export declare const setTitle: (title: string) => void; export declare const commitTitleBlurOnCreate: (title: string) => void; export declare const commitEditorChanges: () => void; export declare const loadById: (uuid: string) => Promise; export declare const reloadCatalog: () => Promise; export declare const setSlug: (slug: string) => void; export declare const setContent: (content: string) => void; export declare const applySlugFromTitle: (title?: string) => void; export declare const startCreate: () => void; export declare const publish: () => void; export declare const unpublish: () => void; export declare const archive: () => void; export declare const archiveById: (uuid: string) => Promise; export declare const publishById: (uuid: string) => Promise; export declare const unpublishById: (uuid: string) => Promise; export declare const deleteById: (uuid: string) => Promise;