/** * functions around the "root" element - the element which represents a given variant * as identified by the {@link UwcInputElement#type | ``} attribute * * ## Combining with custom content * * This is useful for example when you want to include custom content, like icons, * because it gives you the option to specify _where_ you want the icons to be in * relation to the root element * * @example * * ```html * * *
* *
* ``` * * @module */ /** * get the root for the given input * * @internal */ export declare function getFor(input: UwcInputElement): HTMLElement; /** * @internal */ export declare function replaceChildren(input: UwcInputElement, withNodes: Element[]): void; /** * @internal */ export declare function isHidden(input: UwcInputElement): boolean; /** * @internal */ export declare function isReadonly(input: UwcInputElement): boolean;