import { Context, FoxpageRequestOptions, FPFile, Page, RelationInfo } from '@foxpage/foxpage-types'; export interface ParsePageOptions { appId: string; relationInfo?: RelationInfo & { extendPage?: Page[]; }; req: FoxpageRequestOptions; ctx?: Context; locale?: string; file: FPFile; } /** * parse page * default relations use the api opts * support fetch relations from local too * @param page page content * @param opt parse page options * @returns parsed */ export declare const parsePage: (page: Page, opt: ParsePageOptions) => Promise<{ parsedPage: import("@foxpage/foxpage-types").StructureNode>[]; variables: Record & { has?: ((key: string) => boolean) | undefined; }; }>;