declare module fb { interface IFbTable extends ng.IScope { page: number; orderReversed: boolean; itemsPerPage: number; cols: number; order: string; obj: any; objSorted: any; subGroupProperty: string; subGroupLevels?: number; showPaging: boolean; showPrint: boolean; tableFilter(val: any): boolean; warningIsAllSelectedInPage: boolean; warningIsAllSelected: boolean; showWarningDeselectAll: boolean; showWarningIsAllSelected: boolean; rowCount: number; traeffarText: string; selectItem(row: any, $event: Event): any; selectedItems: any[]; isAllSelectedInPage(): boolean; toggleSelectAllInPage(): void; select: string; selectAll(): void; selectNone(): void; allSelected(): boolean; isSelected(row: any): boolean; startOrder: string; onSelect(item: any): void; clickRow(row: any): void; printTable(): void; countRows(): number; nbrResultInCurrentPage(): string; lastPage(): number; pages(): number[]; onOrderUpdate: (order: string, orderReversed: boolean) => void; } }