import { ObcAbstractAutomationButtonSquared } from '../automation-button/abstract-automation-button-squared.js';
import '../../icons/icon-mosfet-ntype-1-on.js';
import '../../icons/icon-mosfet-ntype-1-off.js';
import '../../icons/icon-mosfet-ntype-2-on.js';
import '../../icons/icon-mosfet-ntype-2-off.js';
import '../../icons/icon-mosfet-ntype-3-on.js';
import '../../icons/icon-mosfet-ntype-3-off.js';
import '../../icons/icon-mosfet-ntype-4-on.js';
import '../../icons/icon-mosfet-ntype-4-off.js';
import '../../icons/icon-mosfet-ptype-1-on.js';
import '../../icons/icon-mosfet-ptype-1-off.js';
import '../../icons/icon-mosfet-ptype-2-on.js';
import '../../icons/icon-mosfet-ptype-2-off.js';
import '../../icons/icon-mosfet-ptype-3-on.js';
import '../../icons/icon-mosfet-ptype-3-off.js';
import '../../icons/icon-mosfet-ptype-4-on.js';
import '../../icons/icon-mosfet-ptype-4-off.js';
export declare enum MosfetAlternativeIcon {
    mosfetNtype1 = "mosfetNtype1",
    mosfetNtype2 = "mosfetNtype2",
    mosfetNtype3 = "mosfetNtype3",// Figma label: 01-mosfet-ntype-3
    mosfetNtype4 = "mosfetNtype4",
    mosfetPtype1 = "mosfetPtype1",
    mosfetPtype2 = "mosfetPtype2",
    mosfetPtype3 = "mosfetPtype3",
    mosfetPtype4 = "mosfetPtype4"
}
export declare class ObcMosfet extends ObcAbstractAutomationButtonSquared {
    alternativeIcon: MosfetAlternativeIcon;
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-mosfet': ObcMosfet;
    }
}
//# sourceMappingURL=mosfet.d.ts.map