///
declare type TemplateFn = (obj: object) => string;
declare function compile(str: string): (obj: object) => string;
declare namespace compile {
var load: (id: string, require: Require, callback: OnLoadFn) => void;
}
interface OnLoadFn {
(res: T): void;
error(e: any): void;
}
export = compile;