import { IDataSource } from "igniteui-angular-core"; import { ToolActionFieldSelectorType } from "./ToolActionFieldSelectorType"; import { IgxToolActionFieldSelectorAggregationsCollection } from "./igx-tool-action-field-selector-aggregations-collection"; import { IgxToolActionFieldSelectorSelectedAggregationsCollection } from "./igx-tool-action-field-selector-selected-aggregations-collection"; import { IgxToolActionComponent } from "./igx-tool-action-component"; import { ToolActionFieldSelector } from "./ToolActionFieldSelector"; import * as i0 from "@angular/core"; export declare class IgxToolActionFieldSelectorComponent extends IgxToolActionComponent { protected createImplementation(): ToolActionFieldSelector; /** * @hidden */ get i(): ToolActionFieldSelector; ngAfterContentInit(): void; constructor(); /** * Gets or sets if the tool action is checked. */ get dataSource(): IDataSource; set dataSource(v: IDataSource); get legendTarget(): any; set legendTarget(v: any); /** * Gets or sets if the tool action is checked. */ get fieldType(): ToolActionFieldSelectorType; set fieldType(v: ToolActionFieldSelectorType); static ngAcceptInputType_fieldType: ToolActionFieldSelectorType | string; /** * Gets or sets if the list only takes one selection at a time. */ get singleSelection(): boolean; set singleSelection(v: boolean); static ngAcceptInputType_singleSelection: boolean | string; private _aggregations; /** * Gets or sets a list of aggregations to use, if null a default list is used instead. * If list provided has custom aggregations the data source is never updated. */ get aggregations(): IgxToolActionFieldSelectorAggregationsCollection; set aggregations(v: IgxToolActionFieldSelectorAggregationsCollection); static ngAcceptInputType_aggregations: IgxToolActionFieldSelectorAggregationsCollection | string; /** * Gets or sets if the data source has to be updated when changes are made. */ get updateDataSource(): boolean; set updateDataSource(v: boolean); static ngAcceptInputType_updateDataSource: boolean | string; private _selectedAggregations; /** * Used to set default values when using custom aggregations, will be overriden otherwise */ get selectedAggregations(): IgxToolActionFieldSelectorSelectedAggregationsCollection; set selectedAggregations(v: IgxToolActionFieldSelectorSelectedAggregationsCollection); static ngAcceptInputType_selectedAggregations: IgxToolActionFieldSelectorSelectedAggregationsCollection | string; get paddingLeft(): number; set paddingLeft(v: number); static ngAcceptInputType_paddingLeft: number | string; get actualPaddingLeft(): number; set actualPaddingLeft(v: number); static ngAcceptInputType_actualPaddingLeft: number | string; get paddingRight(): number; set paddingRight(v: number); static ngAcceptInputType_paddingRight: number | string; get actualPaddingRight(): number; set actualPaddingRight(v: number); static ngAcceptInputType_actualPaddingRight: number | string; get paddingBottom(): number; set paddingBottom(v: number); static ngAcceptInputType_paddingBottom: number | string; get actualPaddingBottom(): number; set actualPaddingBottom(v: number); static ngAcceptInputType_actualPaddingBottom: number | string; get paddingTop(): number; set paddingTop(v: number); static ngAcceptInputType_paddingTop: number | string; get actualPaddingTop(): number; set actualPaddingTop(v: number); static ngAcceptInputType_actualPaddingTop: number | string; findByName(name: string): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }