import { Transaction, TransactionCollection, TransactionInvoicePDF, TransactionPreview } from '../../entities'; import { BaseResource } from '../../internal/base'; import { type CreateTransactionQueryParameters, type CreateTransactionRequestBody, type GetTransactionQueryParameters, type ListTransactionQueryParameters, type TransactionPreviewRequestBody, type UpdateTransactionQueryParameters, type UpdateTransactionRequestBody } from './operations'; export * from './operations'; export declare class TransactionsResource extends BaseResource { list(queryParams?: ListTransactionQueryParameters): TransactionCollection; create(createTransactionParameters: CreateTransactionRequestBody, queryParams?: CreateTransactionQueryParameters): Promise; update(transactionId: string, updateTransaction: UpdateTransactionRequestBody, queryParams?: UpdateTransactionQueryParameters): Promise; get(transactionId: string, queryParams?: GetTransactionQueryParameters): Promise; getInvoicePDF(transactionId: string): Promise; preview(previewTransactionParameters: TransactionPreviewRequestBody): Promise; }