import type { CodaliGatewayApprovalRecord, CodaliGatewayPromptHardening, CodaliGatewayRequest, CodaliGatewaySecurityReview, CodaliGatewayTenantLimitProfile, CodaliGatewayToolRiskCategory } from "./CodaliGatewayTypes.js"; import type { CodaliGatewayCompiledToolCapability } from "./ToolCapabilityCompiler.js"; export declare const CODALI_GATEWAY_SECURITY_PROMPT_HARDENING: CodaliGatewayPromptHardening; export interface ResolveCodaliGatewaySecurityPolicyInput { request: Pick; effectiveAllowedTools?: string[]; effectiveDeniedTools?: string[]; toolCapabilities?: CodaliGatewayCompiledToolCapability[]; tenantLimits?: CodaliGatewayTenantLimitProfile; approvals?: CodaliGatewayApprovalRecord[]; } export declare const classifyCodaliGatewayToolRisk: (tool: string, capability?: Pick) => CodaliGatewayToolRiskCategory; export declare const resolveCodaliGatewaySecurityPolicy: (input: ResolveCodaliGatewaySecurityPolicyInput) => CodaliGatewaySecurityReview; //# sourceMappingURL=GatewaySecurityPolicy.d.ts.map