/** * Basic glob matching with support for `**`, `*`, and `?`. * * Notes: * - Matching is performed against the full (normalized) string. * - `*` and `?` do not match `/`. * - `**` matches across `/`. */ export declare function matchesGlob(inputPath: string, pattern: string): boolean; export declare function getFilePathFromParameters(parameters: unknown): string | undefined; export declare function isProtectedFilePath(filePath: string | undefined, patterns: string[]): boolean; /** * Check if a tool call should be protected from pruning. * Unified logic used by inject, sweep, deduplication, purge-errors, supersede-writes. */ export declare function isToolCallProtected(tool: string, parameters: unknown, protectedTools: string[], protectedFilePatterns: string[]): boolean; //# sourceMappingURL=protected-file-patterns.d.ts.map