import { ComponentClass, Props, Blocks, Children } from 'misstime'; import { ComponentWithSetterAndGetter, Compile } from './types'; export declare function setTextModel(component: T, event: Event): void; export declare function setRadioModel(component: T, event: Event): void; export declare function setCheckboxModel(component: T, event: Event): void; export declare function isChecked(value: any, trueValue: any): boolean; export declare function setSelectModel(component: T, event: Event): void; export declare function extend(source: Record, extra: Record): Record; export declare function className(obj?: Record | string | number | null): string | number | null; export declare function map(data: Record | Map | Set | any[] | null | undefined, iter: (key: any, value: any) => any, thisArg: any): any; export declare function superCall(this: T, props: Props, blocks: Blocks, __proto__: any): Children; declare let compile: Compile; export declare function registerCompile(_compile: Compile): void; export { compile };