/**
 * Common response types for toolset operations
 */
import { z } from "zod";
/**
 * Zod schema for context information (token usage)
 */
export declare const contextInfoZodSchema: z.ZodObject<{
    tokens: z.ZodNumber;
    percentTotal: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    tokens: number;
    percentTotal: number | null;
}, {
    tokens: number;
    percentTotal: number | null;
}>;
/**
 * Zod schema for tool info response with context information
 */
export declare const toolInfoResponseZodSchema: z.ZodObject<{
    name: z.ZodString;
    namespacedName: z.ZodString;
    serverName: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    context: z.ZodObject<{
        tokens: z.ZodNumber;
        percentTotal: z.ZodNullable<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        tokens: number;
        percentTotal: number | null;
    }, {
        tokens: number;
        percentTotal: number | null;
    }>;
}, "strip", z.ZodTypeAny, {
    name: string;
    serverName: string;
    context: {
        tokens: number;
        percentTotal: number | null;
    };
    namespacedName: string;
    description?: string | undefined;
}, {
    name: string;
    serverName: string;
    context: {
        tokens: number;
        percentTotal: number | null;
    };
    namespacedName: string;
    description?: string | undefined;
}>;
/**
 * Zod schema for server configuration
 */
export declare const serverConfigZodSchema: z.ZodObject<{
    name: z.ZodString;
    enabled: z.ZodBoolean;
    toolCount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    name: string;
    toolCount: number;
    enabled: boolean;
}, {
    name: string;
    toolCount: number;
    enabled: boolean;
}>;
/**
 * Zod schema for toolset tool reference
 */
export declare const toolsetToolRefZodSchema: z.ZodObject<{
    namespacedName: z.ZodString;
    refId: z.ZodString;
    server: z.ZodString;
    active: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
    namespacedName: string;
    server: string;
    refId: string;
    active: boolean;
}, {
    namespacedName: string;
    server: string;
    refId: string;
    active: boolean;
}>;
/**
 * Zod schema for toolset information
 */
export declare const toolsetInfoZodSchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    version: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodOptional<z.ZodString>;
    toolCount: z.ZodNumber;
    active: z.ZodBoolean;
    location: z.ZodOptional<z.ZodString>;
    totalServers: z.ZodNumber;
    enabledServers: z.ZodNumber;
    totalTools: z.ZodNumber;
    servers: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        enabled: z.ZodBoolean;
        toolCount: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        name: string;
        toolCount: number;
        enabled: boolean;
    }, {
        name: string;
        toolCount: number;
        enabled: boolean;
    }>, "many">;
    tools: z.ZodArray<z.ZodObject<{
        namespacedName: z.ZodString;
        refId: z.ZodString;
        server: z.ZodString;
        active: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        namespacedName: string;
        server: string;
        refId: string;
        active: boolean;
    }, {
        namespacedName: string;
        server: string;
        refId: string;
        active: boolean;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    name: string;
    tools: {
        namespacedName: string;
        server: string;
        refId: string;
        active: boolean;
    }[];
    toolCount: number;
    totalTools: number;
    active: boolean;
    totalServers: number;
    enabledServers: number;
    servers: {
        name: string;
        toolCount: number;
        enabled: boolean;
    }[];
    description?: string | undefined;
    version?: string | undefined;
    createdAt?: string | undefined;
    location?: string | undefined;
}, {
    name: string;
    tools: {
        namespacedName: string;
        server: string;
        refId: string;
        active: boolean;
    }[];
    toolCount: number;
    totalTools: number;
    active: boolean;
    totalServers: number;
    enabledServers: number;
    servers: {
        name: string;
        toolCount: number;
        enabled: boolean;
    }[];
    description?: string | undefined;
    version?: string | undefined;
    createdAt?: string | undefined;
    location?: string | undefined;
}>;
/**
 * TypeScript type inferred from Zod schema
 */
export type ToolsetInfo = z.infer<typeof toolsetInfoZodSchema>;
/**
 * Zod schema for listing saved toolsets response
 */
export declare const listSavedToolsetsResponseZodSchema: z.ZodObject<{
    success: z.ZodBoolean;
    toolsets: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        version: z.ZodOptional<z.ZodString>;
        createdAt: z.ZodOptional<z.ZodString>;
        toolCount: z.ZodNumber;
        active: z.ZodBoolean;
        location: z.ZodOptional<z.ZodString>;
        totalServers: z.ZodNumber;
        enabledServers: z.ZodNumber;
        totalTools: z.ZodNumber;
        servers: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            enabled: z.ZodBoolean;
            toolCount: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }>, "many">;
        tools: z.ZodArray<z.ZodObject<{
            namespacedName: z.ZodString;
            refId: z.ZodString;
            server: z.ZodString;
            active: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }>, "many">;
    error: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    toolsets: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }[];
    success: boolean;
    error?: string | undefined;
}, {
    toolsets: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }[];
    success: boolean;
    error?: string | undefined;
}>;
/**
 * Zod schema for build toolset response
 */
export declare const buildToolsetResponseZodSchema: z.ZodObject<{
    meta: z.ZodObject<{
        success: z.ZodBoolean;
        toolsetName: z.ZodOptional<z.ZodString>;
        autoEquipped: z.ZodOptional<z.ZodBoolean>;
        error: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        success: boolean;
        error?: string | undefined;
        toolsetName?: string | undefined;
        autoEquipped?: boolean | undefined;
    }, {
        success: boolean;
        error?: string | undefined;
        toolsetName?: string | undefined;
        autoEquipped?: boolean | undefined;
    }>;
    toolset: z.ZodOptional<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        version: z.ZodOptional<z.ZodString>;
        createdAt: z.ZodOptional<z.ZodString>;
        toolCount: z.ZodNumber;
        active: z.ZodBoolean;
        location: z.ZodOptional<z.ZodString>;
        totalServers: z.ZodNumber;
        enabledServers: z.ZodNumber;
        totalTools: z.ZodNumber;
        servers: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            enabled: z.ZodBoolean;
            toolCount: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }>, "many">;
        tools: z.ZodArray<z.ZodObject<{
            namespacedName: z.ZodString;
            refId: z.ZodString;
            server: z.ZodString;
            active: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    meta: {
        success: boolean;
        error?: string | undefined;
        toolsetName?: string | undefined;
        autoEquipped?: boolean | undefined;
    };
    toolset?: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    } | undefined;
}, {
    meta: {
        success: boolean;
        error?: string | undefined;
        toolsetName?: string | undefined;
        autoEquipped?: boolean | undefined;
    };
    toolset?: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    } | undefined;
}>;
/**
 * Zod schema for equip toolset response
 */
export declare const equipToolsetResponseZodSchema: z.ZodObject<{
    success: z.ZodBoolean;
    error: z.ZodOptional<z.ZodString>;
    toolset: z.ZodOptional<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        version: z.ZodOptional<z.ZodString>;
        createdAt: z.ZodOptional<z.ZodString>;
        toolCount: z.ZodNumber;
        active: z.ZodBoolean;
        location: z.ZodOptional<z.ZodString>;
        totalServers: z.ZodNumber;
        enabledServers: z.ZodNumber;
        totalTools: z.ZodNumber;
        servers: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            enabled: z.ZodBoolean;
            toolCount: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }>, "many">;
        tools: z.ZodArray<z.ZodObject<{
            namespacedName: z.ZodString;
            refId: z.ZodString;
            server: z.ZodString;
            active: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    success: boolean;
    error?: string | undefined;
    toolset?: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    } | undefined;
}, {
    success: boolean;
    error?: string | undefined;
    toolset?: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    } | undefined;
}>;
/**
 * Zod schema for get active toolset response
 */
export declare const getActiveToolsetResponseZodSchema: z.ZodObject<{
    equipped: z.ZodBoolean;
    toolset: z.ZodOptional<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        version: z.ZodOptional<z.ZodString>;
        createdAt: z.ZodOptional<z.ZodString>;
        toolCount: z.ZodNumber;
        active: z.ZodBoolean;
        location: z.ZodOptional<z.ZodString>;
        totalServers: z.ZodNumber;
        enabledServers: z.ZodNumber;
        totalTools: z.ZodNumber;
        servers: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            enabled: z.ZodBoolean;
            toolCount: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }, {
            name: string;
            toolCount: number;
            enabled: boolean;
        }>, "many">;
        tools: z.ZodArray<z.ZodObject<{
            namespacedName: z.ZodString;
            refId: z.ZodString;
            server: z.ZodString;
            active: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }, {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }, {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    }>>;
    serverStatus: z.ZodOptional<z.ZodObject<{
        totalConfigured: z.ZodNumber;
        enabled: z.ZodNumber;
        available: z.ZodNumber;
        unavailable: z.ZodNumber;
        disabled: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        enabled: number;
        totalConfigured: number;
        available: number;
        unavailable: number;
        disabled: number;
    }, {
        enabled: number;
        totalConfigured: number;
        available: number;
        unavailable: number;
        disabled: number;
    }>>;
    toolSummary: z.ZodOptional<z.ZodObject<{
        currentlyExposed: z.ZodNumber;
        totalDiscovered: z.ZodNumber;
        filteredOut: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        currentlyExposed: number;
        totalDiscovered: number;
        filteredOut: number;
    }, {
        currentlyExposed: number;
        totalDiscovered: number;
        filteredOut: number;
    }>>;
    exposedTools: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        namespacedName: z.ZodString;
        serverName: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        context: z.ZodObject<{
            tokens: z.ZodNumber;
            percentTotal: z.ZodNullable<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            tokens: number;
            percentTotal: number | null;
        }, {
            tokens: number;
            percentTotal: number | null;
        }>;
    }, "strip", z.ZodTypeAny, {
        name: string;
        serverName: string;
        context: {
            tokens: number;
            percentTotal: number | null;
        };
        namespacedName: string;
        description?: string | undefined;
    }, {
        name: string;
        serverName: string;
        context: {
            tokens: number;
            percentTotal: number | null;
        };
        namespacedName: string;
        description?: string | undefined;
    }>, "many">>;
    unavailableServers: z.ZodArray<z.ZodString, "many">;
    warnings: z.ZodArray<z.ZodString, "many">;
    context: z.ZodOptional<z.ZodObject<{
        tokens: z.ZodNumber;
        percentTotal: z.ZodNullable<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        tokens: number;
        percentTotal: number | null;
    }, {
        tokens: number;
        percentTotal: number | null;
    }>>;
}, "strip", z.ZodTypeAny, {
    equipped: boolean;
    warnings: string[];
    exposedTools: Record<string, {
        name: string;
        serverName: string;
        context: {
            tokens: number;
            percentTotal: number | null;
        };
        namespacedName: string;
        description?: string | undefined;
    }[]>;
    unavailableServers: string[];
    context?: {
        tokens: number;
        percentTotal: number | null;
    } | undefined;
    toolset?: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    } | undefined;
    serverStatus?: {
        enabled: number;
        totalConfigured: number;
        available: number;
        unavailable: number;
        disabled: number;
    } | undefined;
    toolSummary?: {
        currentlyExposed: number;
        totalDiscovered: number;
        filteredOut: number;
    } | undefined;
}, {
    equipped: boolean;
    warnings: string[];
    exposedTools: Record<string, {
        name: string;
        serverName: string;
        context: {
            tokens: number;
            percentTotal: number | null;
        };
        namespacedName: string;
        description?: string | undefined;
    }[]>;
    unavailableServers: string[];
    context?: {
        tokens: number;
        percentTotal: number | null;
    } | undefined;
    toolset?: {
        name: string;
        tools: {
            namespacedName: string;
            server: string;
            refId: string;
            active: boolean;
        }[];
        toolCount: number;
        totalTools: number;
        active: boolean;
        totalServers: number;
        enabledServers: number;
        servers: {
            name: string;
            toolCount: number;
            enabled: boolean;
        }[];
        description?: string | undefined;
        version?: string | undefined;
        createdAt?: string | undefined;
        location?: string | undefined;
    } | undefined;
    serverStatus?: {
        enabled: number;
        totalConfigured: number;
        available: number;
        unavailable: number;
        disabled: number;
    } | undefined;
    toolSummary?: {
        currentlyExposed: number;
        totalDiscovered: number;
        filteredOut: number;
    } | undefined;
}>;
/**
 * TypeScript types inferred from Zod schemas
 */
export type ContextInfo = z.infer<typeof contextInfoZodSchema>;
export type ToolInfoResponse = z.infer<typeof toolInfoResponseZodSchema>;
export type ListSavedToolsetsResponse = z.infer<typeof listSavedToolsetsResponseZodSchema>;
export type BuildToolsetResponse = z.infer<typeof buildToolsetResponseZodSchema>;
export type EquipToolsetResponse = z.infer<typeof equipToolsetResponseZodSchema>;
export type GetActiveToolsetResponse = z.infer<typeof getActiveToolsetResponseZodSchema>;
/**
 * JSON Schemas generated from Zod schemas using zod-to-json-schema
 * Note: Using $refStrategy: 'none' to avoid $ref definitions for MCP compatibility
 */
export declare const serverConfigSchema: import("zod-to-json-schema").JsonSchema7Type & {
    $schema?: string | undefined;
    definitions?: {
        [key: string]: import("zod-to-json-schema").JsonSchema7Type;
    } | undefined;
};
export declare const toolsetInfoSchema: import("zod-to-json-schema").JsonSchema7Type & {
    $schema?: string | undefined;
    definitions?: {
        [key: string]: import("zod-to-json-schema").JsonSchema7Type;
    } | undefined;
};
export declare const listSavedToolsetsResponseSchema: import("zod-to-json-schema").JsonSchema7Type & {
    $schema?: string | undefined;
    definitions?: {
        [key: string]: import("zod-to-json-schema").JsonSchema7Type;
    } | undefined;
};
export declare const buildToolsetResponseSchema: import("zod-to-json-schema").JsonSchema7Type & {
    $schema?: string | undefined;
    definitions?: {
        [key: string]: import("zod-to-json-schema").JsonSchema7Type;
    } | undefined;
};
export declare const equipToolsetResponseSchema: import("zod-to-json-schema").JsonSchema7Type & {
    $schema?: string | undefined;
    definitions?: {
        [key: string]: import("zod-to-json-schema").JsonSchema7Type;
    } | undefined;
};
export declare const getActiveToolsetResponseSchema: import("zod-to-json-schema").JsonSchema7Type & {
    $schema?: string | undefined;
    definitions?: {
        [key: string]: import("zod-to-json-schema").JsonSchema7Type;
    } | undefined;
};
/**
 * Zod schema for add tool annotation response
 */
export declare const addToolAnnotationResponseZodSchema: z.ZodObject<{
    toolset: z.ZodString;
    tool: z.ZodObject<Omit<{
        namespacedName: z.ZodString;
        refId: z.ZodString;
        server: z.ZodString;
        active: z.ZodBoolean;
    }, "active">, "strip", z.ZodTypeAny, {
        namespacedName: string;
        server: string;
        refId: string;
    }, {
        namespacedName: string;
        server: string;
        refId: string;
    }>;
    addedNotes: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        note: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        note: string;
    }, {
        name: string;
        note: string;
    }>, "many">;
    successCount: z.ZodNumber;
    errorCount: z.ZodNumber;
    errors: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
    tool: {
        namespacedName: string;
        server: string;
        refId: string;
    };
    toolset: string;
    addedNotes: {
        name: string;
        note: string;
    }[];
    successCount: number;
    errorCount: number;
    errors?: string[] | undefined;
}, {
    tool: {
        namespacedName: string;
        server: string;
        refId: string;
    };
    toolset: string;
    addedNotes: {
        name: string;
        note: string;
    }[];
    successCount: number;
    errorCount: number;
    errors?: string[] | undefined;
}>;
/**
 * TypeScript type inferred from Zod schema
 */
export type AddToolAnnotationResponse = z.infer<typeof addToolAnnotationResponseZodSchema>;
/**
 * JSON Schema generated from Zod schema
 */
export declare const addToolAnnotationResponseSchema: import("zod-to-json-schema").JsonSchema7Type & {
    $schema?: string | undefined;
    definitions?: {
        [key: string]: import("zod-to-json-schema").JsonSchema7Type;
    } | undefined;
};
//# sourceMappingURL=schemas.d.ts.map