import { ComponentClass, Props, Blocks, Children } from 'misstime'; export declare type Template = (this: T, $props: Props | null, $blocks?: Blocks) => Children; export declare type Compile = (source: string) => Template; export interface ComponentWithSetterAndGetter extends ComponentClass { set(key: string, value: any): void; get(key: string): any; }