import type { ProfileDocumentNode } from '@superfaceai/ast'; import type { IConfig, IFileSystem, LogFunction } from '../../interfaces'; export declare function tryToLoadCachedAst({ profileId, version, fileSystem, config, log, }: { profileId: string; version: string; fileSystem: IFileSystem; config: IConfig; log?: LogFunction; }): Promise; export declare function cacheProfileAst({ ast, version, fileSystem, config, log, }: { ast: ProfileDocumentNode; version: string; fileSystem: IFileSystem; config: IConfig; log?: LogFunction; }): Promise;