///
///
import Int64 = require("node-int64");
import * as thrift from "thrift";
import * as BoundaryOrder from "./BoundaryOrder";
export interface IColumnIndexArgs {
null_pages: Array;
min_values: Array;
max_values: Array;
boundary_order: BoundaryOrder.BoundaryOrder;
null_counts?: Array;
}
export declare class ColumnIndex {
null_pages: Array;
min_values: Array;
max_values: Array;
boundary_order: BoundaryOrder.BoundaryOrder;
null_counts?: Array;
constructor(args: IColumnIndexArgs);
write(output: thrift.TProtocol): void;
static read(input: thrift.TProtocol): ColumnIndex;
}