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 interface CustomContent { value: string; isBinding: boolean; } export declare const CUSTOM_CONTENT_ATTRS: Set; export declare function findCustomContentAttr(element: Element): CustomContent | null; export declare function findCustomContentAttrName(element: Element): string | null; export declare function registerCustomContentImports(resource: TemplateResource, elements: Element[]): void; export declare function buildCustomContentIconStr(customContent: CustomContent | null, indent: string): string; export declare function migrateLegacyCustomContent({ resource, recorder, fileSystem, }: { fileSystem: DevkitFileSystem; recorder: UpdateRecorder; resource: TemplateResource; }): void; export {};