/** * Structural shape of the `Error` a runtime returns when a caller asked for a * neutral feature it cannot serve. Callers branch on `name` and `feature` * rather than `instanceof`, so the shape crosses a package edge without a * shared class, and it is declared beside the constructor and the predicate * that are its only producer and reader. */ export interface UnsupportedAgentRuntimeFeatureError extends Error { name: 'UnsupportedAgentRuntimeFeatureError'; feature: string; } export declare function unsupportedFeatureError(feature: string, message: string): UnsupportedAgentRuntimeFeatureError; export declare function isUnsupportedFeatureError(error: unknown, feature?: string): error is UnsupportedAgentRuntimeFeatureError; //# sourceMappingURL=unsupported-feature.d.ts.map