export type ResolveTInputPathInfo = Readonly<{ workspace: string; input: string; preserveBackslash?: boolean; homeDir?: string; }>; export type TInputHostAdapter = Readonly<{ isTerminalLike?: boolean; resolvePath?: (info: ResolveTInputPathInfo) => string; pathToHref?: (pathLike: string) => string | undefined; readClipboardText?: () => Promise; writeClipboardText?: (text: string) => Promise; showToast?: (message: string) => void; }>; export declare function resolveDefaultTInputPath(info: ResolveTInputPathInfo): string; export declare function fileUrlToPathLike(input: string): string | null; export declare function pathToTerminalFileHref(pathLike: string): string | undefined;