import { type Static } from '@sinclair/typebox'; /** * https://docs.abacatepay.com/pages/payment/reference#atributos */ export declare const PaymentStatus: import("@sinclair/typebox").TUnion[]>; /** * https://docs.abacatepay.com/pages/payment/reference#atributos */ export type PaymentStatus = Static; /** * https://docs.abacatepay.com/pages/payment/create#body-methods */ export declare const PaymentMethod: import("@sinclair/typebox").TUnion[]>; /** * https://docs.abacatepay.com/pages/payment/create#body-methods */ export type PaymentMethod = Static; /** * https://docs.abacatepay.com/pages/checkouts/reference#estrutura */ export declare const APICheckout: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; amount: import("@sinclair/typebox").TInteger; paidAmount: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNull, import("@sinclair/typebox").TInteger]>; externalId: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNull, import("@sinclair/typebox").TString]>; url: import("@sinclair/typebox").TString; items: import("@sinclair/typebox").TArray>; status: import("@sinclair/typebox").TUnion[]>; devMode: import("@sinclair/typebox").TBoolean; metadata: import("@sinclair/typebox").TRecord; returnUrl: import("@sinclair/typebox").TString; completionUrl: import("@sinclair/typebox").TString; receiptUrl: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNull, import("@sinclair/typebox").TString]>; coupons: import("@sinclair/typebox").TArray; customerId: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNull, import("@sinclair/typebox").TString]>; createdAt: import("@sinclair/typebox").TDate; updatedAt: import("@sinclair/typebox").TDate; }>; /** * https://docs.abacatepay.com/pages/checkouts/reference#estrutura */ export type APICheckout = Static;