import { EventEmitter } from "node:events"; import { Scopes } from "@appwrite.io/console"; export declare const openRuntimesVersion = "v5"; export declare const runtimeNames: Record; interface SystemTool { isCompiled: boolean; startCommand: string; dependencyFiles: string[]; } export declare const systemTools: Record; export declare const JwtManager: { userJwt: string | null; functionJwt: string | null; timerWarn: NodeJS.Timeout | null; timerError: NodeJS.Timeout | null; setup(userId?: string | null, projectScopes?: Scopes[]): Promise; }; export declare const Queue: { files: string[]; locked: boolean; events: EventEmitter<[never]>; debounce: NodeJS.Timeout | null; push(file: string): void; lock(): void; isEmpty(): boolean; unlock(): void; _trigger(): void; }; export {}; //# sourceMappingURL=utils.d.ts.map