import type { Meta } from './Meta'; import type { PayloadSubscription, PayloadAndSubscription, onPayloadEvent, XummJsonTransaction, XummPostPayloadBodyJson, XummPostPayloadBodyBlob, CreatedPayload, DeletedPayload, XummPayload } from './types'; export declare class Payload { private Meta; constructor(MetaObject: Meta); resolvePayload(payload: string | XummPayload | CreatedPayload): Promise; create(payload: XummPostPayloadBodyJson | XummPostPayloadBodyBlob | XummJsonTransaction, returnErrors?: boolean): Promise; get(payload: string | CreatedPayload, returnErrors?: boolean): Promise; subscribe(payload: string | XummPayload | CreatedPayload, callback?: onPayloadEvent): Promise; cancel(payload: string | XummPayload | CreatedPayload, returnErrors?: boolean): Promise; createAndSubscribe(payload: XummPostPayloadBodyJson | XummPostPayloadBodyBlob | XummJsonTransaction, callback?: onPayloadEvent): Promise; }