import { IScope } from 'angular'; export declare class DropdownList { private readonly scope; private readonly element; private readonly attrs; private readonly controllers; private readonly transclude; private readonly config; private searcher; private deferredId; private readonly $timeout; constructor(scope: IScope, element: any, attrs: any, controllers: Record, transclude: ng.ITranscludeFunction, config: { optionsAlias: string; isArray?: boolean; options?: Record; }); private reset; private format; private parse; private validate; private render; private applySearchText; private setOptions; private initOptions; private search; renderToggle(): { html: any; }; renderOption(option: any): { html: any; }; }