import { type Static } from '@sinclair/typebox'; /** * https://docs.abacatepay.com/pages/coupon/reference#atributos */ export declare const CouponDiscountKind: import("@sinclair/typebox").TUnion[]>; /** * https://docs.abacatepay.com/pages/coupon/reference#atributos */ export type CouponDiscountKind = Static; /** * https://docs.abacatepay.com/pages/coupon/reference#atributos */ export declare const CouponStatus: import("@sinclair/typebox").TUnion[]>; /** * https://docs.abacatepay.com/pages/coupon/reference#atributos */ export type CouponStatus = Static; /** * https://docs.abacatepay.com/pages/coupon/reference#estrutura */ export declare const APICoupon: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; discountKind: import("@sinclair/typebox").TUnion[]>; status: import("@sinclair/typebox").TUnion[]>; maxRedeems: import("@sinclair/typebox").TInteger; redeemsCount: import("@sinclair/typebox").TInteger; devMode: import("@sinclair/typebox").TBoolean; notes: import("@sinclair/typebox").TOptional; createdAt: import("@sinclair/typebox").TDate; updatedAt: import("@sinclair/typebox").TDate; metadata: import("@sinclair/typebox").TOptional>; }>; /** * https://docs.abacatepay.com/pages/coupon/reference#estrutura */ export type APICoupon = Static;