import { Stanza } from '../typedef/Stanza';
export declare class StanzaCodec {
    private iqCodecs;
    private messageCodecs;
    constructor();
    encode(m: Stanza): any | null;
    private encodeIQ;
    private encodeQuery;
    private addQueryContent;
    private encodeResult;
    private addResultContent;
    private encodeError;
    private encodeMessage;
    decode(string: string): Stanza | null;
    private decodeMessage;
    private decodeIQ;
    private decodeQuery;
    private decodeResult;
    private decodeError;
}
