import { type UpdateRecorder } from '@angular-devkit/schematics';
import { type DevkitFileSystem } from 'ng-morph';
import { type DefaultTreeAdapterTypes } from 'parse5';
import { type TemplateResource } from '../../../interfaces/template-resource';
type Element = DefaultTreeAdapterTypes.Element;
export declare function buildTuiTextareaReplacement(template: string, element: Element, hintIconStr?: string): {
    startOffset: number;
    endOffset: number;
    replacement: string;
} | null;
export declare function migrateTextarea({ resource, recorder, fileSystem, }: {
    fileSystem: DevkitFileSystem;
    recorder: UpdateRecorder;
    resource: TemplateResource;
}): void;
export {};
