import { ObcAbstractAutomationButtonSquared } from '../automation-button/abstract-automation-button-squared.js';
import '../../icons/icon-bipolar_transistor-on.js';
import '../../icons/icon-bipolar_transistor-off.js';
import '../../icons/icon-bipolar_transistor-02-on.js';
import '../../icons/icon-bipolar_transistor-02-off.js';
import '../../icons/icon-bipolar_transistor-03-on.js';
import '../../icons/icon-bipolar_transistor-03-off.js';
import '../../icons/icon-bipolar_transistor-04-on.js';
import '../../icons/icon-bipolar_transistor-04-off.js';
import '../../icons/icon-bipolar_transistor-03-flat.js';
import '../../icons/icon-bipolar_transistor-04-flat.js';
export declare enum BipolarTransistorAlternativeIcon {
    bipolarTransistor01 = "bipolarTransistor01",
    bipolarTransistor02 = "bipolarTransistor02",
    bipolarTransistor03 = "bipolarTransistor03",
    bipolarTransistor04 = "bipolarTransistor04",
    bipolarTransistor03Flat = "bipolarTransistor03Flat",
    bipolarTransistor04Flat = "bipolarTransistor04Flat"
}
export declare class ObcBipolarTransistor extends ObcAbstractAutomationButtonSquared {
    alternativeIcon: BipolarTransistorAlternativeIcon;
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-bipolar-transistor': ObcBipolarTransistor;
    }
}
//# sourceMappingURL=bipolar-transistor.d.ts.map