import { SoapHeader } from './soapHeader';
export interface HeaderHandler {
    addHttpHeader(key: string, value: any): void;
    addSoapHeader(header: SoapHeader): number;
    generateHttpHeaders(cb: (err: Error | null, headers?: {
        [key: string]: any;
    } | null) => void): void;
    generateSoapHeaders(cb: (err: Error | null, headers?: SoapHeader[] | null) => void): void;
    getHttpHeader(key: string): any;
    getSoapHeader(index: number): SoapHeader;
    removeHttpHeader(key: string): any;
    clearSoapHeaders(): void;
}
