import type { CommandIO, CommandResult } from './io.js'; export interface McpTrustGrantArgs { tool: string; /** Current CADENCE version, gathered by the CLI via `readPackageVersion()`. */ version: string; /** Grant lifetime in days; omit for a grant that never expires. */ ttlDays?: number; } export declare function mcpTrustGrantService(repoRoot: string, args: McpTrustGrantArgs, io: CommandIO): Promise; export interface McpTrustRevokeArgs { tool: string; } export declare function mcpTrustRevokeService(repoRoot: string, args: McpTrustRevokeArgs, io: CommandIO): Promise; export interface McpTrustListArgs { /** Current CADENCE version, gathered by the CLI via `readPackageVersion()`. */ version: string; json?: boolean; } export declare function mcpTrustListService(repoRoot: string, args: McpTrustListArgs, io: CommandIO): Promise; //# sourceMappingURL=mcp-trust-grant.d.ts.map