import { EventEmitter } from '@angular/core'; import '@arclux/arc-ui/data-grid'; import * as i0 from "@angular/core"; export declare class DataGrid { private readonly _el; set columns(value: Array<{ key: string; label: string; sortable?: boolean; editable?: boolean; pinned?: boolean; width?: string; align?: string; }>); get columns(): Array<{ key: string; label: string; sortable?: boolean; editable?: boolean; pinned?: boolean; width?: string; align?: string; }>; set rows(value: Array>); get rows(): Array>; set sort(value: Array<{ key: string; direction: 'asc' | 'desc'; }>); get sort(): Array<{ key: string; direction: 'asc' | 'desc'; }>; set manualSort(value: boolean); get manualSort(): boolean; set selectable(value: boolean); get selectable(): boolean; set virtual(value: boolean); get virtual(): boolean; set rowHeight(value: number); get rowHeight(): number; set overscan(value: number); get overscan(): number; set density(value: 'default' | 'compact'); get density(): 'default' | 'compact'; set striped(value: boolean); get striped(): boolean; sortChange: EventEmitter<{ key: string; direction: 'asc' | 'desc'; }[]>; _onArcSort(event: CustomEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }