import { ConnectedApp, PendingExecution, LogEntry } from "./types.js"; import { LogBuffer } from "./logs.js"; import { NetworkBuffer } from "./network.js"; import { ImageBuffer } from "./imageBuffer.js"; export declare const logBuffers: Map; export declare const networkBuffers: Map; export declare function getEpoch(deviceName: string): number; export declare function bumpEpoch(deviceName: string): number; export declare function resetEpochs(): void; export declare function resolveDeviceEpoch(device?: string): number; export declare function getLogBuffer(deviceName: string): LogBuffer; export declare function getNetworkBuffer(deviceName: string): NetworkBuffer; export declare function getAllLogs(count?: number, level?: string): LogEntry[]; export declare function getTotalLogCount(): number; export { bundleErrorBuffer } from "./bundle.js"; export declare const imageBuffer: ImageBuffer; export declare const connectedApps: Map; export declare const bootstrappedApps: Set; export declare function getTargetPlatform(): string | undefined; export declare const pendingExecutions: Map; export declare function isSupersededSocket(appKey: string, ws: unknown): boolean; export declare function failPendingExecutionsForSocket(ws: unknown, error: string): number; export declare function getNextMessageId(): number; export declare function getActiveSimulatorUdid(): string | null; export declare function setActiveSimulatorUdid(udid: string | null, sourceAppKey?: string): void; export declare function clearActiveSimulatorIfSource(appKey: string): void; export declare function getLastCDPMessageTime(appKey?: string): Date | null; export declare function updateLastCDPMessageTime(appKey: string, time: Date): void; export declare function clearLastCDPMessageTime(appKey: string): void; export declare function clearAllCDPMessageTimes(): void; //# sourceMappingURL=state.d.ts.map