import type { AcknowledgeOrderDeliveryResponse, GetOrdersRequest, GetOrdersResponse, GetProductsRequest, GetProductsResponse } from '@devvit/protos/json/devvit/plugin/payments/v1alpha/payments.js'; import type { Prettify } from '@devvit/shared-types/Prettify.js'; type RequiredGetOrderFields = 'limit'; export type GetOrdersFilters = Prettify> & Pick>; /** * @experimental - This is not finalized yet, may not work, and may change. */ export declare class PaymentsClient { #private; /** * @param filters - Filters to apply to the products query. * @experimental - This is not finalized yet, may not work, and may change. */ getProducts(filters?: Readonly>): Promise; /** * @param filters - Filters to apply to the orders query. * @experimental - This is not finalized yet, may not work, and may change. */ getOrders(filters: Readonly): Promise; /** * @param orderId - The ID of the order to acknowledge delivery for. * @experimental - This is not finalized yet, may not work, and may change. */ acknowledgeOrderDelivery(orderId: string): Promise; } export {}; //# sourceMappingURL=PaymentsClient.d.ts.map