import { ObcAbstractAutomationButtonSquared } from '../automation-button/abstract-automation-button-squared.js';
import '../../icons/icon-resistor-1-on.js';
import '../../icons/icon-resistor-1-off.js';
import '../../icons/icon-resistor-2-on.js';
import '../../icons/icon-resistor-2-off.js';
import '../../icons/icon-resistor-3-on.js';
import '../../icons/icon-resistor-3-off.js';
import '../../icons/icon-resistor-4-on.js';
import '../../icons/icon-resistor-4-off.js';
import '../../icons/icon-resistor-5-on.js';
import '../../icons/icon-resistor-5-off.js';
export declare enum ResistorAlternativeIcon {
    resistor1 = "resistor1",
    resistor2 = "resistor2",
    resistor3 = "resistor3",
    resistor4 = "resistor4",
    resistor5 = "resistor5"
}
export declare class ObcResistor extends ObcAbstractAutomationButtonSquared {
    alternativeIcon: ResistorAlternativeIcon;
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-resistor': ObcResistor;
    }
}
//# sourceMappingURL=resistor.d.ts.map