import { EntityDict } from 'oak-domain/lib/types'; import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain'; import { OakComponentOption, ComponentFullThisType, OakComponentData } from './types/Page'; import { SyncContext } from 'oak-domain/lib/store/SyncRowStore'; import { AsyncContext } from 'oak-domain/lib/store/AsyncRowStore'; import { MessageProps } from './types/Message'; export declare function onPathSet, FrontCxt extends SyncContext>(this: ComponentFullThisType & { addFeatureSub: (name: string, callback: (args?: any) => void) => void; }, option: OakComponentOption): Partial>; export declare function reRender, FrontCxt extends SyncContext>(this: ComponentFullThisType, option: OakComponentOption, extra?: Record): void; export declare function refresh, FrontCxt extends SyncContext>(this: ComponentFullThisType): Promise; export declare function loadMore, FrontCxt extends SyncContext>(this: ComponentFullThisType): Promise; export declare function execute, FrontCxt extends SyncContext>(this: ComponentFullThisType, action?: ED[T]['Action'], path?: string, messageProps?: boolean | MessageProps): Promise; export declare function destroyNode, FrontCxt extends SyncContext>(this: ComponentFullThisType): void;