import { APIResource } from "../../../../core/resource.mjs"; import { APIPromise } from "../../../../core/api-promise.mjs"; import { RequestOptions } from "../../../../internal/request-options.mjs"; export declare class BaseCatalog extends APIResource { static readonly _key: readonly ['cloudforceOne', 'threatEvents', 'targetIndustries', 'catalog']; /** * Lists all target industries from industry map catalog * * @example * ```ts * const catalogs = * await client.cloudforceOne.threatEvents.targetIndustries.catalog.list( * { account_id: 'account_id' }, * ); * ``` */ list(params: CatalogListParams, options?: RequestOptions): APIPromise; } export declare class Catalog extends BaseCatalog { } export interface CatalogListResponse { items: CatalogListResponse.Items; type: string; } export declare namespace CatalogListResponse { interface Items { type: string; } } export interface CatalogListParams { /** * Account ID. */ account_id: string; } export declare namespace Catalog { export { type CatalogListResponse as CatalogListResponse, type CatalogListParams as CatalogListParams }; } //# sourceMappingURL=catalog.d.mts.map