import type { ICompilerService } from "../structures/ICompilerService"; import type { ICreateCompilerClientOptions } from "../structures/ICreateCompilerClientOptions"; /** * UI-side singleton: connect to the playground worker over tgrid and return the * typed `ICompilerService` driver. * * One connection generation owns the cached promise and connector. A reset * invalidates that generation before awaiting it, so a late settlement cannot * replace a newer connection or clear its retry state. */ export declare function createCompilerClient(options: ICreateCompilerClientOptions): { connect(): Promise; reset(): Promise; };