import { Package } from "../pkg"; export declare class Project { readonly pkg: Package; constructor(pkg: Package); } export declare class Page { readonly name: string; readonly blocks: PageBlock[]; constructor(name: string, blocks: PageBlock[]); } export declare enum PageBlockStatus { PRISTINE = 0, EVALUATED = 1, MODIFIED = 2, OUTDATED = 3 } export declare class PageBlock { readonly code: string; readonly results: unknown; readonly created: Date; readonly modified: Date; readonly status: PageBlockStatus; constructor(code: string, results: unknown, created: Date, modified: Date, status: PageBlockStatus); } export declare class AppState { readonly project: Project; readonly pages: Page[]; constructor(project: Project, pages: Page[]); } export declare class Platform { readonly state: AppState; constructor(state: AppState); }