export interface Props { [key: string]: any; children?: JSX.Element[]; } export interface Context { } export declare abstract class Component
{
protected props?: P | Props;
protected context?: C;
protected viewStore?: VS;
constructor(props?: P | Props, context?: C, viewStore?: VS);
onInit?(): Promise = new () => Component ;
export declare type FunctionComponent = (props?: Props, context?: Context) => JSX.Element;
export declare type NodeConstructor = string | FunctionComponent | ClassComponent;
export default View;
//# sourceMappingURL=View.d.ts.map