import type { ToolDefinition } from "./extensions/tool-types.ts"; import type { RegisteredTool, SubagentChildPolicy } from "./extensions/types.ts"; export interface NativeMcpToolIdentity { readonly server: string; readonly tool: string; } export declare function markNativeMcpToolDefinition(definition: ToolDefinition, identity: NativeMcpToolIdentity): void; export declare function getNativeMcpToolIdentity(definition: ToolDefinition): NativeMcpToolIdentity | undefined; export declare function matchesMcpDirectToolSelection(selections: readonly string[], server: string, tool: string): boolean; export declare function isSelectedNativeMcpTool(registration: RegisteredTool, policy: SubagentChildPolicy | undefined): boolean; //# sourceMappingURL=mcp-child-policy.d.ts.map