import type { RuntimeDiscoveryAdapter, RuntimeDiscoveryContext, RuntimeInventory } from './model';
export interface DiscoverInventoryOptions {
    timeoutMs?: number;
    staleAfterSeconds?: number;
}
export declare function discoverRuntimeInventory(adapters: RuntimeDiscoveryAdapter[], context?: RuntimeDiscoveryContext, options?: DiscoverInventoryOptions): Promise<RuntimeInventory>;
