import { VNode, EventEmitter } from '../../stencil-public-runtime'; import { HTMLStencilElement } from '../../stencil-public-runtime'; import { ColumnSource, RowSource } from './columnService'; import { Observable, RevoGrid, Selection } from '../../interfaces'; export declare class RevogrData { private columnService; element: HTMLStencilElement; readonly: boolean; range: boolean; canDrag: boolean; rowClass: string; rowSelectionStore: Observable; viewportRow: Observable; viewportCol: Observable; dimensionRow: Observable; /** Static stores, not expected to change during component lifetime */ colData: ColumnSource; dataStore: RowSource; dragStartCell: EventEmitter; onStoreChange(): void; connectedCallback(): void; disconnectedCallback(): void; render(): "" | VNode[]; private getCellRenderer; }