import type { ITemplateHandlerOptions } from '../types/index.js';
import { isPropsMatch } from './custom-attributes.js';
import { generateCode } from './utils/codegen.js';
import { customTemplateHandler } from './utils/custom-template.js';
import { templateReplacer } from './utils/template-fragments.js';
export { isPropsMatch };
export { customTemplateHandler, generateCode, templateReplacer };
export declare function createTemplateHandler(options?: Omit<ITemplateHandlerOptions, 'runtimeSet'>): (rawSource: string, opt?: Pick<ITemplateHandlerOptions, "runtimeSet">) => Promise<string>;
