import type { BodyCreateCupom } from '../models/BodyCreateCupom'; import type { BodyUpdateCupom } from '../models/BodyUpdateCupom'; import type { Cupom } from '../models/Cupom'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class CupomService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getCupom({ orgSlug, limit, attributes, where, last, order, }: { orgSlug: string; limit?: number; attributes?: Array<(Array | string)>; where?: any; last?: string; order?: string; }): CancelablePromise>; postCupom({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: BodyCreateCupom; }): CancelablePromise; getCupom1({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise<(Cupom & { usage?: number; })>; putCupom({ orgSlug, id, requestBody, }: { orgSlug: string; id: string; requestBody?: BodyUpdateCupom; }): CancelablePromise; deleteCupom({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise; }