export declare function capabilityDrivers(category: CapabilityCategory): readonly CapabilityDriver[]; export declare function findCapability(category: CapabilityCategory, name: string): CapabilityDriver | undefined; export declare function assertCapabilityAvailable(category: CapabilityCategory, name: string): CapabilityDriver; export declare const capabilityRegistry: readonly CapabilityDriver[]; export declare interface CapabilityDriver { category: CapabilityCategory name: string status: CapabilityStatus implementation: string | null testEvidence: string[] topology: string prerequisites: string[] limitations: string[] liveServiceContract?: { service: string, version: string, workflow: string } } export type CapabilityCategory = 'database' | 'queue' | 'cache' | 'storage' | 'mail' | 'realtime' | 'deploy'; export type CapabilityStatus = 'supported' | 'partial' | 'experimental' | 'unsupported';