import type { EventAPIProduct } from '../models/EventAPIProduct'; import type { EventAPIProductList } from '../models/EventAPIProductList'; export declare class EventPortalService { /** * @deprecated * @returns EventAPIProductList list of event api products defined in the associated Event Portal * @throws ApiError */ static listEventApiProducts({ organizationName, pageSize, pageNumber, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** The number of items to get per page. Min: 1 Max: 100 **/ pageSize?: number; /** The page number to get. Min: 1 **/ pageNumber?: number; }): Promise; /** * @deprecated * @returns EventAPIProduct an event api products defined in the associated Event Portal * @throws ApiError */ static getEventApiProduct({ organizationName, eventApiProductId, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** the id of the event api product in the Event Portal **/ eventApiProductId: string; }): Promise; /** * @deprecated * @returns any the Async API spec in JSON format * @throws ApiError */ static getEventApiProductAsyncApi({ organizationName, eventApiProductId, format, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** the id of the event api product in the Event Portal **/ eventApiProductId: string; format?: 'application/json' | 'application/x-yaml' | 'application/zip'; }): Promise; }