import { ScrollStrategy } from "@angular/cdk/overlay"; import { InjectionToken } from "@angular/core"; import { RealsoftSelect } from "./select"; import * as i0 from "@angular/core"; export interface RealsoftSelectConfig { disableOptionCentering: boolean; hideSingleSelectionIndicator: boolean; overlayPanelClass: string | string[]; panelWidth: string | number | null; typeaheadDebounceInterval: number; } export declare const REALSOFT_SELECT_CONFIG: InjectionToken; export declare const REALSOFT_SELECT_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>; export declare const REALSOFT_SELECT_TRIGGER: InjectionToken; export declare class RealsoftSelectTrigger { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class RealosftSelectChange { source: RealsoftSelect; value: any; constructor(source: RealsoftSelect, //Reference to the select that emitted the change event value: any); } export declare function realsoftMultipleModeNonArrayValueError(): Error; export declare function realsoftSelectNonFunctionalError(): Error;