import Parent from '../../block/base/parent'; import Muya from '../../index'; import { TState } from '../../state/types'; import Content from '../base/content'; import { TBlockPath } from '../types'; declare class ScrollPage extends Parent { private _blurFocus; static blockName: string; static registeredBlocks: Map; static register(Block: Parent | Content): void; static loadBlock(blockName: string): any; static create(muya: Muya, state: TState[]): ScrollPage; get path(): never[]; constructor(muya: Muya); getState(): TState; private listenDomEvent; updateState(state: TState[]): void; /** * Find the content block by the path * @param {array} path */ queryBlock(path: TBlockPath): any; updateRefLinkAndImage(label: string): void; handleBlurFromContent(block: Content): void; handleFocusFromContent(block: Content): void; private updateActiveStatus; private clickHandler; } export default ScrollPage;