import { ObcAbstractAutomationButtonSquared } from '../automation-button/abstract-automation-button-squared.js';
import '../../icons/icon-switch-horizontal-on.js';
import '../../icons/icon-switch-horizontal-off.js';
import '../../icons/icon-switch-01-on.js';
import '../../icons/icon-switch-01-off.js';
import '../../icons/icon-switch-02-on.js';
import '../../icons/icon-switch-02-off.js';
import '../../icons/icon-switch-03-on.js';
import '../../icons/icon-switch-03-off.js';
export declare enum SwitchAlternativeIcon {
    regular = "regular",
    s1 = "s1",
    s2 = "s2",
    s3 = "s3"
}
export declare class ObcSwitch extends ObcAbstractAutomationButtonSquared {
    alternativeIcon: SwitchAlternativeIcon;
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-switch': ObcSwitch;
    }
}
//# sourceMappingURL=switch.d.ts.map