import { ReactiveElement } from 'lit'; type Constructor> = { new (...args: any[]): T; prototype: T; }; export interface DisabledInterface { disabled: boolean; } /** * A mixin that adds a reactive `disabled` property with associated * accessibility behavior. * * Sets `aria-disabled` on the host (not the native `disabled` attribute) * so the element remains discoverable by assistive technology. Components * wrapping native form controls (e.g., ``, ``; * } * } * ``` */ export declare function DisabledMixin>(constructor: T): T & Constructor; export {};