import { type AttributeReactiveClass } from '../../element-reactive/index.js'; import { XTextarea } from './XTextarea.js'; export declare class Placeholder implements InstanceType> { #private; static observedAttributes: readonly ["placeholder", "placeholder-color", "placeholder-font-size", "placeholder-font-weight", "placeholder-font-family"]; _updatePlaceholderColor: (this: void, newVal: string | null) => void; _updatePlaceholderFontSize: (this: void, newVal: string | null) => void; _updatePlaceholderFontWeight: (this: void, newVal: string | null) => void; _updatePlaceholderFontFamily: (this: void, newVal: string | null) => void; _handlePlaceholder: (this: void, newVal: string | null) => void; constructor(dom: HTMLElement); }