import Int64 = require("node-int64"); import * as thrift from "thrift"; import * as ColumnChunk from "./ColumnChunk"; import * as SortingColumn from "./SortingColumn"; export interface IRowGroupArgs { columns: Array; total_byte_size: number | Int64; num_rows: number | Int64; sorting_columns?: Array; } export declare class RowGroup { columns: Array; total_byte_size: Int64; num_rows: Int64; sorting_columns?: Array; constructor(args: IRowGroupArgs); write(output: thrift.TProtocol): void; static read(input: thrift.TProtocol): RowGroup; }