import type { ByteSource } from '../../../io/types.ts'; import { CallStack } from '../../../shell/call_stack.ts'; import type { PathSpec } from '../../../types.ts'; import type { Session } from '../../session/session.ts'; import type { ExecuteNodeFn } from '../jobs.ts'; import type { Result } from './types.ts'; export declare function executeShellFunction(executeNode: ExecuteNodeFn, cmdName: string, body: unknown[], restParts: readonly (string | PathSpec)[], session: Session, stdin: ByteSource | null, callStack: CallStack | null): Promise; //# sourceMappingURL=functions.d.ts.map