export type CliExtensionLoadPolicy = 'never' | 'when-configured' | 'always'; export type CliGatewaySubcommandPolicy = 'lazy' | 'eager'; export type CliCommandPathPolicy = { loadExtensions: CliExtensionLoadPolicy; gatewaySubcommands: CliGatewaySubcommandPolicy; }; export type CliCommandCatalogEntry = { commandPath: readonly string[]; exact?: boolean; policy?: Partial; }; export declare const cliCommandCatalog: readonly CliCommandCatalogEntry[];