import { AptlyOrder, AptlyOrderDeliveryBody, AptlyOrderPaymentSession, AptlyPaymentCaptureBody, AptlyPaymentTransactionBody, AptlyOrderCompleteBody } from '@aptly-as/types'; import { AptlyApi } from './AptlyApi.js'; export declare class AptlyOrders { private api; readonly id?: string | undefined; readonly path: string; constructor(api: AptlyApi, path: string, id?: string | undefined); get(params?: URLSearchParams): Promise; post(order: Partial): Promise; delete(id?: string | undefined): Promise; patch(order: Partial): Promise; reset(body?: { payment?: boolean; sign?: boolean; fromApp?: boolean; }): Promise; delivery(body: AptlyOrderDeliveryBody): Promise; complete(body: AptlyOrderCompleteBody): Promise; paymentAuthorize(body: Pick): Promise; paymentTransaction(body: AptlyPaymentTransactionBody): Promise; paymentFailed(body: {}): Promise; paymentCapture(body: AptlyPaymentCaptureBody): Promise; signeesBulk(signees: { user: string; signedAt: string; }[]): Promise; signeeSign(user: string, body: { signedAt: string; }): Promise; }