import type { ExtensionContext } from "@cline/shared"; import type { RuntimeCapabilities } from "../runtime/capabilities"; import type { StartSessionInput } from "../runtime/host/runtime-host"; import type { ClineCoreStartInput } from "./types"; export declare function toClineCoreStartInput(input: StartSessionInput | ClineCoreStartInput): ClineCoreStartInput; export interface NormalizeClineCoreStartInputOptions { defaultCapabilities?: RuntimeCapabilities; withExtensionContext?: (context?: ExtensionContext) => ExtensionContext | undefined; } export declare function normalizeClineCoreStartInput(input: ClineCoreStartInput, options?: NormalizeClineCoreStartInputOptions): StartSessionInput;