import { Program } from '@typespec/compiler'; import { Typekit } from '@typespec/compiler/typekit'; import { BrowserHost } from '../types.js'; export interface DebugGlobals { /** * The current TypeSpec program. */ program: Program | undefined; /** * The compiler host. */ host: BrowserHost | undefined; /** * The TypeSpec compiler API. */ compiler: typeof import("@typespec/compiler") | undefined; /** * Global Typekit instance bound to the current program. */ $$: Typekit | undefined; /** * A map of all loaded TypeSpec libraries. */ libs: Record | undefined; } /** * Prints debug information to the console. */ export declare function printDebugInfo(): void; /** * Get the global debug variables bound to the `window` object. */ export declare function debugGlobals(): DebugGlobals; /** * Gets the global debug libraries */ export declare function debugLibs(): Record; //# sourceMappingURL=debug.d.ts.map