import { makeCore as makeDefaultCore, type Core, type SpecType, type SpecDriver } from '@applitools/core'; export interface SDK { spec?: SpecDriver; agentId?: string; environment?: Record; maskLog?: boolean; offlineLocationPath?: string; makeCore?: typeof makeDefaultCore; } export declare function initSDK(options?: SDK, maskLog?: boolean): { core: Core; spec?: SpecDriver; }; export declare const getCoreWithCache: typeof getCore & { getCachedValues(): Core[]; setCachedValue(key: any, value: Core): void; clearCache(): void; TTL?: number | undefined; }; declare function getCore({ makeCore, ...options }?: SDK): Core; export {};