import { type DispatchFn, type RunSingle } from '../../commands/builtin/generic/crossmount/index.ts'; import { type ByteSource, type IOResult } from '../../io/types.ts'; import type { NamespaceView, SessionView } from '../../ops/types.ts'; import type { PathSpec } from '../../types.ts'; import { ExecutionNode } from '../types.ts'; import type { FlagValue } from '../../commands/spec/types.ts'; export { isCrossMount } from '../../commands/builtin/generic/crossmount/index.ts'; export type { DispatchFn } from '../../runtime/types.ts'; type Flags = Record; type Result = [ByteSource | null, IOResult, ExecutionNode]; export declare function handleCrossMount(cmdName: string, scopes: PathSpec[], textArgs: string[], flags: Flags, dispatch: DispatchFn, runSingle: RunSingle, stdin: ByteSource | null, cmdStr: string, storageKey?: (path: PathSpec) => string, ns?: NamespaceView, sessionView?: SessionView): Promise; //# sourceMappingURL=cross_mount.d.ts.map