export default class SigningRequest {
    private _nonce;
    private _version;
    private _method;
    private _payload;
    private _key;
    private _secret;
    private _endpoint;
    private _bufferSigning;
    constructor({ endpoint, version, method, payload, key, secret, }: {
        endpoint: string;
        version: string;
        method: string;
        payload: object;
        key: string;
        secret: string;
    });
    private isEmpty;
    serializePayload(): string;
    createSigningRequest(): string;
    set payload(payload: any);
    set endpoint(endpoint: string);
    set method(method: string);
    getHeader(): string;
}
