/**
 * Organizational Data Management Tool
 *
 * Unified MCP tool for managing organizational knowledge: deployment patterns,
 * governance policies, AI memory, and other institutional data.
 *
 * Currently implements: patterns
 * Future: policies, memory, config
 */
import { z } from 'zod';
import { DotAI } from '../core/index';
import { Logger } from '../core/error-handling';
export declare const ORGANIZATIONAL_DATA_TOOL_NAME = "manageOrgData";
export declare const ORGANIZATIONAL_DATA_TOOL_DESCRIPTION = "Unified tool for managing cluster data: organizational patterns (available now), resource capabilities (PRD #48), and resource dependencies (PRD #49). For patterns: supports step-by-step creation workflow. For capabilities/dependencies: returns implementation status. Use dataType parameter to specify what to manage: \"pattern\" for organizational patterns, \"capabilities\" for resource capabilities, \"dependencies\" for resource dependencies.";
export declare const ORGANIZATIONAL_DATA_TOOL_INPUT_SCHEMA: {
    dataType: z.ZodEnum<["pattern", "capabilities", "dependencies"]>;
    operation: z.ZodEnum<["create", "list", "get", "delete", "scan", "analyze"]>;
    sessionId: z.ZodOptional<z.ZodString>;
    response: z.ZodOptional<z.ZodString>;
    id: z.ZodOptional<z.ZodString>;
    limit: z.ZodOptional<z.ZodNumber>;
    resource: z.ZodOptional<z.ZodObject<{
        kind: z.ZodString;
        group: z.ZodString;
        apiVersion: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        kind: string;
        group: string;
        apiVersion: string;
    }, {
        kind: string;
        group: string;
        apiVersion: string;
    }>>;
};
/**
 * Main tool handler - routes to appropriate data type handler
 */
export declare function handleOrganizationalDataTool(args: any, _dotAI: DotAI | null, logger: Logger, requestId: string): Promise<any>;
//# sourceMappingURL=organizational-data.d.ts.map