import { TRANSPORT_TYPE } from "../types";
/**
 * @hidden
 * Uint8Array in Web | number[] in React Native
 */
export declare type BufferLike = Uint8Array | number[];
/**
 * @hidden
 */
export declare class TextCodec {
    transportType: TRANSPORT_TYPE;
    webEncoder: TextEncoder;
    webDecoder: TextDecoder;
    constructor(transportType: TRANSPORT_TYPE);
    encode(data: string): BufferLike;
    decode(arrayBuffer: Uint8Array): string;
}
