///
import { IProtocolConstructor, IStructCodec, ITransportConstructor, ProtocolType, TransportType } from '../types';
export declare function encode(thriftObject: LooseType, ThriftCodec: IStructCodec, Transport?: ITransportConstructor, Protocol?: IProtocolConstructor): Promise;
export declare function appendThriftObject(value: LooseType, data: Buffer, ThriftCodec: IStructCodec, transportType?: TransportType, protocolType?: ProtocolType): Promise;