import { ObcAbstractAutomationButton } from '../automation-button/abstract-automation-button.js';
import { AutomationButtonLabelDirection } from '../automation-button/automation-button.js';
import { AutomationButtonReadoutStack } from '../../components/automation-button-readout-stack/automation-button-readout-stack.js';
import '../valve-analoge-two-way-icon/valve-analog-two-way-icon.js';
export declare enum AnalogValveVariant {
    regular = "regular",
    flat = "flat"
}
export declare class ObcAnalogValve extends ObcAbstractAutomationButton {
    open: boolean;
    value: number;
    vertical: boolean;
    labelDirection: AutomationButtonLabelDirection;
    variant: AnalogValveVariant;
    get extraReadouts(): AutomationButtonReadoutStack[];
    get _on(): boolean;
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-analog-valve': ObcAnalogValve;
    }
}
//# sourceMappingURL=analog-valve.d.ts.map