import { type CommandInteractiveFlags } from '../lib/interactive-opts.js'; import type { SDKModule } from '../lib/proxy/sdk-proxy.js'; export declare function resolveResourceProductTag(override: string | undefined, linkedProductTag: string): string; type ResourceProxy = { execute(module: SDKModule, method: string, params?: unknown[]): Promise; }; /** * Session inventories on older platform versions can fail when the component does not exist. * Confirm the state through the product catalogue before treating that failure as an empty list, * so transport, authentication, and genuine server failures are never silently swallowed. */ export declare function listSessionsWithProductFallback(proxy: ResourceProxy, productTag: string): Promise; export declare function runResourcesList(json: boolean): void; export declare function runEventTopicCrud(verb: string, opts: { tag?: string; file?: string; dir?: string; json?: boolean; resume?: boolean; concurrency?: string; timeout?: string; } & CommandInteractiveFlags, extraArgs: string[]): Promise; export declare function runNotificationMessageCrud(verb: string, opts: { tag?: string; notification?: string; file?: string; json?: boolean; product?: string; }): Promise; export declare function runResourceCrud(typeName: string, verb: string, opts: { tag?: string; product?: string; file?: string; json?: boolean; } & CommandInteractiveFlags, extraArgs: string[]): Promise; export {};