import { Reducible, Action } from 'reducible-node'; import { PageOccurrence, Page } from './pages'; export declare class PageInstance implements Reducible> { private node; readonly occurrence: PageOccurrence; readonly page: Page; constructor(page: Page, occurrence: PageOccurrence); readonly path: string; readonly mutex: string; readonly parent: string | undefined; readonly openedFrom: string | undefined; readonly title: string | undefined; readonly state: TState; readonly params: TParams; reduce(action: Action): this; }