import { ChangeDetectorRef, ElementRef, EventEmitter } from '@angular/core'; import { HashMap } from '../utils/types'; import { Highlightable } from '@angular/cdk/a11y'; export declare class DatoOptionV2Component implements Highlightable { private cdr; private host; option: HashMap; private _disabled; get disabled(): boolean; set disabled(value: boolean); private _checked; set checked(value: boolean); get checked(): boolean; _hidden: boolean; get hidden(): boolean; set hidden(value: boolean); constructor(cdr: ChangeDetectorRef, host: ElementRef); setActiveStyles(): void; setInactiveStyles(): void; } export declare class DatoMultiOptionV2Component extends DatoOptionV2Component { indeterminatelyChecked: boolean; onCheck(event: any): void; check: EventEmitter; toggleChecked(checked: boolean): void; private allowAction; } export declare function getMultiTemplate(): string; export declare function getOptionTemplate(isMulti?: boolean): string;