import { ObcAbstractAutomationButtonSquared } from '../automation-button/abstract-automation-button-squared.js';
import '../../icons/icon-filter-1-on.js';
import '../../icons/icon-filter-1-off.js';
import '../../icons/icon-filter-2-on.js';
import '../../icons/icon-filter-2-off.js';
import '../../icons/icon-filter-3-on.js';
import '../../icons/icon-filter-3-off.js';
import '../../icons/icon-filter-4-on.js';
import '../../icons/icon-filter-4-off.js';
export declare enum FilterAlternativeIcon {
    filter1 = "filter1",
    filter2 = "filter2",
    filter3 = "filter3",
    filter4 = "filter4"
}
export declare class ObcFilter extends ObcAbstractAutomationButtonSquared {
    alternativeIcon: FilterAlternativeIcon;
    get icon(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-filter': ObcFilter;
    }
}
//# sourceMappingURL=filter.d.ts.map