import { ElementRef, QueryList, EventEmitter } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare class GcListBoxColumnComponent { name: string; label: string; width: number | string; isValuePath: boolean; visible: boolean; clickSort: boolean; contentAlignment: GC.InputMan.Alignment; headerAlignment: GC.InputMan.Alignment; showTip: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class GcListBoxComponent extends GcComponents { constructor(ref: ElementRef); items: Array | Array; columns: Array; virtualMode: boolean; allowResize: boolean; selectionMode: string; selectedIndex: number; checkedIndex: number; selectedIndices: number[]; checkedIndices: number[]; allowColumnResize: boolean; overflow: string; width: number | 'auto'; height: number; itemHeight: number; checkOnClick: boolean; visibleItems: number; visible: boolean; enabled: boolean; showTip: boolean; multiColumn: boolean; colHeaderHeight: number; showHeader: boolean; valueMemberPath: string; displayMemberPath: string; showCheckBox: boolean; itemTemplate: string | string[]; headerTemplate: string; footerTemplate: string; emptyTemplate: string; load: Function; pageSize: number; dragDrop: boolean; dragSource: GC.InputMan.ListBoxDragSource; generatingItem: (args: GC.InputMan.IItemGeneratingArgs) => void; selectTemplate: (args: GC.InputMan.ITemplateSelectArgs) => string; formatItem: (args: GC.InputMan.IItemArgs) => void; checkedChanged: EventEmitter; selectedChanged: EventEmitter; focusedChanged: EventEmitter; itemClick: EventEmitter; loadComplete: EventEmitter; itemsChanged: EventEmitter; selectedIndexChange: EventEmitter; checkedIndexChange: EventEmitter; selectedIndicesChange: EventEmitter>; checkedIndicesChange: EventEmitter>; dropping: EventEmitter; dropped: EventEmitter; columnComponents: QueryList; protected initGcComponent(): void; protected bindEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }