UNPKG

@controladad/ng-base

Version:
24 lines (23 loc) 1.4 kB
import { EventEmitter } from '@angular/core'; import { ButtonClickEvent } from '../../../ui'; import { TableBulkAction, TableOptions } from '../table.interfaces'; import { ItemRecord } from '../../../../../core'; import * as i0 from "@angular/core"; export declare class CacTableHeaderComponent { options: TableOptions<any>; loading: boolean; totalItems: number; bulkActions: ItemRecord<TableBulkAction<any>>[]; onAdd: EventEmitter<ButtonClickEvent>; onExport: EventEmitter<ButtonClickEvent>; onPrint: EventEmitter<ButtonClickEvent>; onBulkAction: EventEmitter<{ value: any; e: ButtonClickEvent; }>; onRefresh: EventEmitter<ButtonClickEvent>; bulkActionControl: import("@al00x/forms").FormControlExtended<TableBulkAction<any> | undefined, any>; ADD_TEXT: string; static ɵfac: i0.ɵɵFactoryDeclaration<CacTableHeaderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CacTableHeaderComponent, "cac-table-header", never, { "options": { "alias": "options"; "required": false; }; "loading": { "alias": "loading"; "required": false; }; "totalItems": { "alias": "totalItems"; "required": false; }; "bulkActions": { "alias": "bulkActions"; "required": false; }; }, { "onAdd": "onAdd"; "onExport": "onExport"; "onPrint": "onPrint"; "onBulkAction": "onBulkAction"; "onRefresh": "onRefresh"; }, never, never, true, never>; }