/// /// declare module fb { interface IFbFormMultiSelectScope extends ng.IScope { getDisplayTextForOption(option: Object): string; getDisplayTextForModel(modelKeyValue: any): string; remove(index: any): void; focusInput(): void; hasFocusInput(): boolean; checkFocus(event: JQueryEventObject): void; active: boolean; selected(option: any): void; addNewItem(): void; hideDroppis(): void; model: Object[]; options: Object[]; originalOptions: Object[]; optionsFn(args: any): ng.IPromise; optionsFnConditionToRun(args: any): boolean; showAttrArray: string; showAttrFilter: string; keyAttrArray: string; allowAdd: boolean; onAdd(any: any): any; externalOptionFn: boolean; loading: { $resolved: boolean; }; searching: any; disable: boolean; newItem: string; pureOptions: Object[]; showDroppis: boolean; singleSelect: boolean; minlength: number; maxlength: number; invalidCondition(any: any): any; modelInvalid(option: Object): boolean; modelWarning(option: Object): boolean; orderByWarningInvalid(option: Object): number; warningCondition(any: any): any; } }