import type { Doc } from "./_generated/dataModel.js"; export type PermissionType = "allow" | "deny" | "rate_limited"; export declare function hashApiKey(apiKey: string): Promise; export declare function normalizeAppKey(appKey: string): string; export declare function matchesPattern(functionKey: string, pattern: string): boolean; export declare function patternSpecificity(pattern: string): number; export declare function findBestPermissionMatch(functionKey: string, permissions: Array>): Doc<"agentPermissions"> | null; export declare function patternMatchesAvailableFunctions(pattern: string, availableFunctionKeys: string[]): boolean; //# sourceMappingURL=agentBridgeUtils.d.ts.map