export type OperationAdapter = "mcp" | "cli" | "both" | "infra";
export interface OpenApiOperationMapping {
    operationId: string;
    method: "get" | "post" | "put" | "delete" | "patch";
    path: string;
    adapter: OperationAdapter;
    mcpTool?: string;
    cliCommand?: string;
    notes?: string;
}
export declare const OPENAPI_OPERATION_MAPPINGS: OpenApiOperationMapping[];
export declare const MCP_TOOL_TO_OPERATION_ID: Record<string, string>;
export declare const MCP_ONLY_TOOLS: string[];
export declare const MCP_TOOL_TO_CLI_COMMAND: Record<string, string>;
export declare function getOpenApiOperationMapping(operationId: string): OpenApiOperationMapping | undefined;
export declare function buildCliEquivalentInvocation(toolName: string, args: unknown): string;
//# sourceMappingURL=contract_mappings.d.ts.map