import { discoverMarketplaceApps, getProduct, listApps, listAppActions, listProductAppActions } from './platform-api.js'; import type { WorkspaceContext } from './workspace-context.js'; type RecordValue = Record; export declare const capabilitySearchSources: { discoverMarketplaceApps: typeof discoverMarketplaceApps; getProduct: typeof getProduct; listApps: typeof listApps; listAppActions: typeof listAppActions; listProductAppActions: typeof listProductAppActions; }; export type CapabilitySearchSources = typeof capabilitySearchSources; export declare function searchCapabilities(ctx: WorkspaceContext, opts: { product: string; env?: string; query: string; limit?: number; marketplace?: boolean; }, sources?: CapabilitySearchSources): Promise<{ items: RecordValue[]; workspace_id: string; product_tag: string; total_matches_in_scanned_inventories: number; returned_count: number; truncated: boolean; partial: boolean; next_cursor: null; coverage: RecordValue[]; limits: { maximum_app_action_reads: number; maximum_items_per_inventory: number; maximum_total_inventory_items: number; }; limitations: string[]; }>; export {};