///
import { IProtocolConstructor, IThriftProcessor, ITransportConstructor } from './types';
export * from './types';
export * from './Int64';
export * from './protocols';
export * from './transports';
export * from './errors';
export * from './utils';
export * from './binary';
export { makeLogger } from './logger';
export declare function process(args: {
processor: IThriftProcessor;
buffer: Buffer;
Transport: ITransportConstructor;
Protocol: IProtocolConstructor;
context: Context;
}): Promise;