import { LitElement } from 'lit'; export declare const autoAttachToParent: unique symbol; export declare const handleControlChange: unique symbol; export declare class AttachableInterface { $control: HTMLElement | null; htmlFor: string | null; attach(control: HTMLElement, force?: boolean): void; detach(): void; [autoAttachToParent]: boolean; [handleControlChange](prev: HTMLElement | null, next: HTMLElement | null): void; } export declare const Attachable: >(superClass: T) => Constructor & T;