import type { IExecuteFunctions, ILoadOptionsFunctions, INodePropertyOptions, IDataObject } from 'n8n-workflow'; import { type GameBoostAccountOffer, type GameBoostGame } from './api'; export declare function getGames(this: ILoadOptionsFunctions): Promise; export declare function getAccountOffers(this: ILoadOptionsFunctions): Promise; export declare function getAccountOffer(this: IExecuteFunctions, accountOfferId: string): Promise; export declare function getAccountOffers_Execute(this: IExecuteFunctions, returnAll: boolean, limit: number, filters: IDataObject): Promise; export declare function createAccountOffer(this: IExecuteFunctions, data: { game: string; title: string; description: string; price: number; imageUrls: string[]; isManual: boolean; accountData: IDataObject; deliveryTime?: { duration: number; unit: string; }; login?: string; password?: string; emailLogin?: string; emailPassword?: string; emailProvider?: string; deliveryInstructions?: string; dump?: string; privateNote?: string; slug?: string; }): Promise; export declare function getAccountOfferTemplate(this: IExecuteFunctions, gameSlug: string): Promise; export declare function deleteAccountOffer(this: IExecuteFunctions, accountOfferId: string): Promise; export declare function listAccountOffer(this: IExecuteFunctions, accountOfferId: string): Promise; export declare function unlistAccountOffer(this: IExecuteFunctions, accountOfferId: string): Promise; export declare function duplicateAccountOffer(this: IExecuteFunctions, accountOfferId: string): Promise; export declare function getGame(this: IExecuteFunctions, gameSlug: string): Promise; export declare function getGamesExecute(this: IExecuteFunctions, returnAll: boolean, filters: IDataObject): Promise;