import { VNodeChild } from 'vue'; export declare function hyphenate(str: string): string; /** * 将组件的props转为属性字符串以便拼接到html标签中 * 仅在__docs__/__case__/ 中使用 * @param props 组件的props * @param exclude 不转化的props属性名 * @returns 属性字符串 */ export declare function propsToAttrStr>(props: T, exclude?: (keyof T)[]): string; export declare function escapeHTML(value?: string): string; type SlotFunc = (props: any) => VNodeChild; export declare function createReusableTemplate(): readonly [(_: any, { slots }: { slots: { default: SlotFunc; }; }) => null, (props: any) => VNodeChild]; export {};