import type { CloudflareClient } from "../client/cloudflare-client.js"; export declare const securityToolDefinitions: ({ name: string; description: string; inputSchema: { type: "object"; properties: { zone_id: { type: string; description: string; }; value?: undefined; since?: undefined; limit?: undefined; mode?: undefined; page?: undefined; per_page?: undefined; target?: undefined; notes?: undefined; rule_id?: undefined; severity?: undefined; issue_type?: undefined; dismissed?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { zone_id: { type: string; description: string; }; value: { type: string; enum: string[]; description: string; }; since?: undefined; limit?: undefined; mode?: undefined; page?: undefined; per_page?: undefined; target?: undefined; notes?: undefined; rule_id?: undefined; severity?: undefined; issue_type?: undefined; dismissed?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { zone_id: { type: string; description: string; }; since: { type: string; description: string; }; limit: { type: string; description: string; }; value?: undefined; mode?: undefined; page?: undefined; per_page?: undefined; target?: undefined; notes?: undefined; rule_id?: undefined; severity?: undefined; issue_type?: undefined; dismissed?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { zone_id: { type: string; description: string; }; mode: { type: string; enum: string[]; description: string; }; page: { type: string; description: string; }; per_page: { type: string; description: string; }; value?: undefined; since?: undefined; limit?: undefined; target?: undefined; notes?: undefined; rule_id?: undefined; severity?: undefined; issue_type?: undefined; dismissed?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { zone_id: { type: string; description: string; }; mode: { type: string; enum: string[]; description: string; }; target: { type: string; enum: string[]; description: string; }; value: { type: string; description: string; enum?: undefined; }; notes: { type: string; description: string; }; since?: undefined; limit?: undefined; page?: undefined; per_page?: undefined; rule_id?: undefined; severity?: undefined; issue_type?: undefined; dismissed?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { zone_id: { type: string; description: string; }; rule_id: { type: string; description: string; }; value?: undefined; since?: undefined; limit?: undefined; mode?: undefined; page?: undefined; per_page?: undefined; target?: undefined; notes?: undefined; severity?: undefined; issue_type?: undefined; dismissed?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { severity: { type: string; enum: string[]; description: string; }; issue_type: { type: string; enum: string[]; description: string; }; dismissed: { type: string; description: string; }; page: { type: string; description: string; }; per_page: { type: string; description: string; }; zone_id?: undefined; value?: undefined; since?: undefined; limit?: undefined; mode?: undefined; target?: undefined; notes?: undefined; rule_id?: undefined; }; required?: undefined; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { zone_id?: undefined; value?: undefined; since?: undefined; limit?: undefined; mode?: undefined; page?: undefined; per_page?: undefined; target?: undefined; notes?: undefined; rule_id?: undefined; severity?: undefined; issue_type?: undefined; dismissed?: undefined; }; required?: undefined; }; })[]; export declare function handleSecurityTool(name: string, args: Record, client: CloudflareClient): Promise<{ content: Array<{ type: "text"; text: string; }>; }>; //# sourceMappingURL=security.d.ts.map