export default class EdenInput extends HTMLElement {
    #private;
    name: string | null;
    label: string | null;
    pill: string | null;
    type: string | null;
    autofocus: boolean;
    autocomplete: string | null;
    value: string;
    inputStyles: string | null;
    placeholder: string | null;
    helper: string | null;
    disabled: boolean;
    readonly: boolean;
    pattern: string | null;
    spellCheck: string;
    input: HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement;
    options: HTMLOptionElement[];
    childrenHTML: string;
    constructor();
    focus: () => void;
    connectedCallback(): void;
    disconnectedCallback(): void;
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, _: string, newValue: string): void;
}
//# sourceMappingURL=eden-input.d.ts.map