import { ChangeDetectorRef, OnInit, PipeTransform } from '@angular/core'; import { MatSelect } from '@angular/material/select'; import { MatOption } from '@angular/material/core'; import { EsFormTranslates } from '../../model/es-form.translates'; import { DomSanitizer } from '@angular/platform-browser'; import { EsFormFieldOption } from '../../model/es-field-option.interface'; import { BreakpointObserver } from '@angular/cdk/layout'; import { EsFieldBase } from '../field-base/field-base.component'; import * as i0 from "@angular/core"; export declare class DataTablePipe implements PipeTransform { toLat(string: string): string; transform(options: EsFormFieldOption[], query: string, selected: MatOption | MatOption[]): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FormSelectComponent extends EsFieldBase implements OnInit { private sanitizer; private breakpointObserver; classes: { [index: string]: boolean; }; translates: typeof EsFormTranslates; isMobile: boolean; isDefaultSimple: boolean; matSelect: MatSelect; constructor(sanitizer: DomSanitizer, cd: ChangeDetectorRef, breakpointObserver: BreakpointObserver); ngOnInit(): void; onOptGroupClicked(group: { label: string; disabled: boolean; options: EsFormFieldOption[]; }): void; onSelected(selValue: any, $event?: any): void; simpleSelected(value: any): void; selectAll(select: MatSelect): void; deselectAll(select: MatSelect): void; toggleMultiSelect(): void; closeIfSingle(): void; get optionsLength(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }