import { RequestOptionsFactory } from '@wix/sdk-types'; import { CreateGiftCardRequest, CreateGiftCardResponse, DecreaseBalanceRequest, DecreaseBalanceResponse, DisableGiftCardRequest, DisableGiftCardResponse, GetGiftCardRequest, GetGiftCardResponse, IncreaseBalanceRequest, IncreaseBalanceResponse, QueryGiftCardsRequest, QueryGiftCardsResponse, UpdateGiftCardRequest, UpdateGiftCardResponse, CreateGiftCardResponseNonNullableFields, GetGiftCardResponseNonNullableFields, UpdateGiftCardResponseNonNullableFields, DisableGiftCardResponseNonNullableFields, IncreaseBalanceResponseNonNullableFields, DecreaseBalanceResponseNonNullableFields, QueryGiftCardsResponseNonNullableFields, CountGiftCardsRequest, CountGiftCardsResponse, CountGiftCardsResponseNonNullableFields } from './rise-v1-gift-card.types'; /** Creates a new GiftCard */ export declare function createGiftCard(payload: CreateGiftCardRequest): RequestOptionsFactory; /** Get a GiftCard by id */ export declare function getGiftCard(payload: GetGiftCardRequest): RequestOptionsFactory; /** * Update a GiftCard, supports partial update * Pass the latest `revision` for a successful update */ export declare function updateGiftCard(payload: UpdateGiftCardRequest): RequestOptionsFactory; /** Disable a GiftCard */ export declare function disableGiftCard(payload: DisableGiftCardRequest): RequestOptionsFactory; /** Adds to the GiftCard balance and creates a balance Transaction. */ export declare function increaseBalance(payload: IncreaseBalanceRequest): RequestOptionsFactory; /** Subtracts from the GiftCard balance and creates a balance Transaction. */ export declare function decreaseBalance(payload: DecreaseBalanceRequest): RequestOptionsFactory; /** Query GiftCards using [WQL - Wix Query Language](https://dev.wix.com/api/rest/getting-started/api-query-language) */ export declare function queryGiftCards(payload: QueryGiftCardsRequest): RequestOptionsFactory; export declare function countGiftCards(payload: CountGiftCardsRequest): RequestOptionsFactory;