import type { IFunctionData } from '../../types/functions'; export declare class FunctionCache { private static cache; private static watcher; static initialize(): void; static get(name: string): IFunctionData; static getAll(): IFunctionData[]; static getCache(): Map; static clear(): void; static set(name: string, data: IFunctionData): void; static delete(name: string): void; static has(name: string): boolean; static size(): number; private static initializeFromWorkspace; private static startWatching; private static handleFileChange; static stopWatching(): void; } //# sourceMappingURL=FunctionCache.d.ts.map