import { Encoding, XmlRpcValue, XmlRpcValueOrFault } from "./XmlRpcTypes";
export declare class XmlRpcClient {
    url: string;
    encoding?: Encoding;
    headers: {
        "Content-Type": string;
        Accept: string;
    };
    constructor(url: string, options?: {
        encoding?: Encoding;
        headers?: Record<string, string>;
    });
    methodCall(method: string, params?: XmlRpcValue[]): Promise<XmlRpcValue>;
    multiMethodCall(requests: {
        methodName: string;
        params: XmlRpcValue[];
    }[]): Promise<XmlRpcValueOrFault[]>;
}
//# sourceMappingURL=XmlRpcClient.d.ts.map