import { ObcAbstractAutomationButtonSquared } from '../automation-button/abstract-automation-button-squared.js';
import '../../icons/icon-sources-01-on.js';
import '../../icons/icon-sources-01-off.js';
import '../../icons/icon-sources-02-on.js';
import '../../icons/icon-sources-02-off.js';
import '../../icons/icon-sources-03-on.js';
import '../../icons/icon-sources-03-off.js';
import '../../icons/icon-sources-04-on.js';
import '../../icons/icon-sources-04-off.js';
import '../../icons/icon-sources-05-on.js';
import '../../icons/icon-sources-05-off.js';
export declare enum SourceAlternativeIcon {
    sources01 = "sources01",
    sources02 = "sources02",
    sources03 = "sources03",
    sources04 = "sources04",
    sources05 = "sources05"
}
export declare class ObcSource extends ObcAbstractAutomationButtonSquared {
    alternativeIcon: SourceAlternativeIcon;
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-source': ObcSource;
    }
}
//# sourceMappingURL=source.d.ts.map