import type { CheckContractSecurityArgs, CheckPermissionRisksArgs, GetProtocolRiskScoreArgs } from "./schemas.js"; import type { SupportedChain } from "../../types/index.js"; export declare function checkContractSecurityHandler(args: CheckContractSecurityArgs): Promise; export declare function checkPermissionRisksHandler(args: CheckPermissionRisksArgs): Promise<{ address: `0x${string}`; chain: SupportedChain; roles: import("../../types/index.js").PrivilegedRole[]; notes: string[]; }>; export declare function getProtocolRiskScoreHandler(args: GetProtocolRiskScoreArgs): Promise<{ protocol: string; score?: number; breakdown: Record; raw: { tvlUsd?: number; tvlTrend30d?: number; contractAgeDays?: number; hasBugBounty: boolean; bountyMaxUsd?: number; auditsReported?: number; }; }>;