export type PageWithProps = { slug: string; page: Page | Folder; parent: Folder | null; name: string; kind: 'static' | 'ecommerce' | 'cms' | 'userSystems' | 'utility' | 'staticTemplate'; url: URL; isDraft: boolean; isPasswordProtected: boolean; }; /** * Generates a slug for a page or folder. */ export declare const getPathname: (page: Page | Folder) => Promise; /** * Returns a single page with all its properties. */ export declare const getPageMetadata: (page: Page, targetUrl?: URL) => Promise; /** * Returns all pages and folders from the Webflow project. */ export declare const getAllPages: (pagesAndFolders?: boolean, kind?: PageWithProps["kind"], targetUrl?: URL) => Promise;