import { ObcAbstractAutomationButton } from '../automation-button/abstract-automation-button.js';
import { AutomationButtonReadoutStack } from '../../components/automation-button-readout-stack/automation-button-readout-stack.js';
import '../../icons/icon-twoway-digital-open.js';
import '../../icons/icon-twoway-digital-closed.js';
export declare enum DigitalValveVariant {
    regular = "regular",
    flat = "flat"
}
/**
 * @ignition-base-height: 82px
 * @ignition-base-width: 66px
 * @ignition-center
 */
export declare class ObcDigitalValve extends ObcAbstractAutomationButton {
    open: boolean;
    vertical: boolean;
    variant: DigitalValveVariant;
    get _on(): boolean;
    get extraReadouts(): AutomationButtonReadoutStack[];
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-digital-valve': ObcDigitalValve;
    }
}
//# sourceMappingURL=digital-valve.d.ts.map