import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; import { Activations } from "./activations.js"; import { Balances } from "./balances.js"; import { Issuances } from "./issuances.js"; export declare class GiftCards extends ClientSDK { private _balances?; get balances(): Balances; private _activations?; get activations(): Activations; private _issuances?; get issuances(): Issuances; /** * Get gift card * * @remarks * Fetch details about a gift card. */ get(giftCardId: string, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Delete a gift card * * @remarks * Removes a gift card from our system. */ delete(giftCardId: string, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Create gift card * * @remarks * Store a new gift card in the vault. */ create(giftCardCreate: components.GiftCardCreate, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * List gift cards * * @remarks * Browser all gift cards. */ list(request?: operations.ListGiftCardsRequest | undefined, options?: RequestOptions): Promise>; } //# sourceMappingURL=giftcards.d.ts.map