import { PropType } from 'vue'; export interface TransformProps { /** * Screen-reader-specific text to output. If this is set, all children will be ignored. */ accessibilityLabel?: string; /** * Function that transforms children output. It accepts children and must return transformed children as well. */ transform: (children: string, index: number) => string; } /** * Transform a string representation of components before they're written to output. * For example, you might want to apply a gradient to text, add a clickable link, * or create some text effects. These use cases can't accept nodes as input; * they expect a string. That's what the component does: it gives you * an output string of its child components and lets you transform it in any way. */ export declare const Transform: import('vue').DefineComponent string>; required: true; }; }>, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly string>; required: true; }; }>> & Readonly<{}>, { accessibilityLabel: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export type { TransformProps as Props, TransformProps as IProps }; //# sourceMappingURL=Transform.d.ts.map