import Int64 = require("node-int64"); import * as thrift from "thrift"; import * as ColumnOrder from "./ColumnOrder"; import * as KeyValue from "./KeyValue"; import * as RowGroup from "./RowGroup"; import * as SchemaElement from "./SchemaElement"; export interface IFileMetaDataArgs { version: number; schema: Array; num_rows: number | Int64; row_groups: Array; key_value_metadata?: Array; created_by?: string; column_orders?: Array; } export declare class FileMetaData { version: number; schema: Array; num_rows: Int64; row_groups: Array; key_value_metadata?: Array; created_by?: string; column_orders?: Array; constructor(args: IFileMetaDataArgs); write(output: thrift.TProtocol): void; static read(input: thrift.TProtocol): FileMetaData; }