/** * @name core/guards * @description Type guards for runtime validation of SAP MCP types * @module core/guards */ /** * Type guards for SAP MCP types */ import type { SapMcpMode, SapSignerMode, SapRiskLevel, SapPermission, SapMcpConfig } from './types.js'; /** * Executes the is valid mcp mode operation. */ export declare function isValidMcpMode(value: string): value is SapMcpMode; /** * Executes the is valid signer mode operation. */ export declare function isValidSignerMode(value: string): value is SapSignerMode; /** * Executes the is valid risk level operation. */ export declare function isValidRiskLevel(value: string): value is SapRiskLevel; /** * Executes the is valid permission operation. */ export declare function isValidPermission(value: string): value is SapPermission; /** * Executes the is readonly mode operation. */ export declare function isReadonlyMode(config: SapMcpConfig): boolean; /** * Executes the is write mode operation. */ export declare function isWriteMode(config: SapMcpConfig): boolean; /** * Executes the requires signer operation. */ export declare function requiresSigner(config: SapMcpConfig): boolean; /** * Executes the is dev mode operation. */ export declare function isDevMode(config: SapMcpConfig): boolean; /** * Executes the is production mode operation. */ export declare function isProductionMode(config: SapMcpConfig): boolean; //# sourceMappingURL=guards.d.ts.map