/**
 * Capabilities Collector
 * Phase 3: Report current capability flags based on actual config
 */
import type { CollectorResult } from '../core/types.js';
import type { AppState } from '../store.js';
export type CapabilitiesData = {
    gateway: "READY" | "DEGRADED" | "UNKNOWN";
    database: "READY" | "NOT_INITIALIZED" | "UNKNOWN";
    memory: "IN_MEMORY" | "PERSISTENT" | "UNKNOWN";
    security: "OPEN" | "BASIC" | "JWT" | "UNKNOWN";
    rateLimit: "ENABLED" | "DISABLED" | "UNKNOWN";
};
/**
 * Collect capability flags
 * Based on actual runtime enforcement, not package presence
 */
export declare function collectCapabilities(appState: AppState): Promise<CollectorResult<CapabilitiesData>>;
//# sourceMappingURL=collector_capabilities.d.ts.map