import { type UpdateRecorder } from '@angular-devkit/schematics';
import { type DefaultTreeAdapterTypes } from 'parse5';
type Element = DefaultTreeAdapterTypes.Element;
/**
 * Finds an attribute on a parsed element by name (checks both `attrName` and `[attrName]` forms),
 * removes it via the recorder, and returns the value.
 *
 * @returns `value` is `null` when the attribute was not present.
 */
export declare function removeAttr(element: Element, attrName: string, recorder: UpdateRecorder, templateOffset: number): {
    value: string | null;
    isBinding: boolean;
};
export {};
