import * as i0 from '@angular/core'; import * as i1 from '@syncfusion/ej2-angular-grids'; import { GridComponent } from '@syncfusion/ej2-angular-grids'; export * from '@syncfusion/ej2-angular-grids'; export { DataManager, Predicate as DataPredicate, Query } from '@syncfusion/ej2-data'; /** * Defaults históricos do Design System. * * A diretiva os aplica antes de o Angular processar os bindings do `ejs-grid`. * Portanto, qualquer valor informado pelo consumidor continua tendo precedência, * exatamente como em um Grid EJ2 comum. */ declare const DS_GRID_DEFAULTS: Readonly<{ allowFiltering: true; allowSorting: true; allowMultiSorting: true; allowResizing: true; allowPaging: true; allowGrouping: false; allowReordering: false; allowSelection: true; allowTextWrap: false; allowKeyboard: true; allowExcelExport: false; allowPdfExport: false; enableVirtualization: false; enableInfiniteScrolling: false; showColumnChooser: false; showColumnMenu: false; allowRowDragAndDrop: false; enableStickyHeader: false; enableImmutableMode: false; enableAltRow: true; enableHtmlSanitizer: false; enableVirtualMaskRow: true; enableColumnVirtualization: false; enableHover: true; enablePersistence: false; }>; /** * Enhancement não-invasivo para o Grid EJ2 nativo. * * Use ``. Todos os inputs, outputs, métodos, diretivas de * coluna e templates continuam pertencendo ao próprio `GridComponent` da * Syncfusion; esta diretiva só aplica os defaults DS e observa a seleção. * * Barras de ação e contadores devem usar a toolbar nativa do EJ2 * (`[toolbar]` ou `#toolbarTemplate`). O contador pode ser lido via * `#ds="dsGrid"` e `ds.selectedCount()`. */ declare class DsGridDirective { /** A própria instância nativa, disponível também pelo `#grid` do ejs-grid. */ readonly grid: GridComponent; /** Contagem de linhas selecionadas na página atual, para uso em toolbars. */ readonly selectedCount: i0.WritableSignal; constructor(); private synchronizeSelection; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** Um único import habilita o DSL completo do EJ2 e a diretiva DS. */ declare class DsGridModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DS_GRID_DEFAULTS, DsGridDirective, DsGridModule };