import { Ref } from "vue"; //#region src/client/composables/codeRepl.d.ts type Lang = "kotlin" | "go" | "rust" | "python"; declare function resolveCode(el: HTMLElement): string; declare function resolveCodeInfo(el: HTMLDivElement): { lang: Lang; code: string; }; interface UseCodeReplResult { lang: Ref; loaded: Ref; firstRun: Ref; finished: Ref; stdout: Ref; stderr: Ref; error: Ref; backendVersion: Ref; onCleanRun: () => void; onRunCode: () => Promise; } declare function useCodeRepl(el: Ref): UseCodeReplResult; //#endregion export { resolveCode, resolveCodeInfo, useCodeRepl };