/** * Copyright (c) 2026, Salesforce, Inc., * All rights reserved. * For full license text, see the LICENSE.txt file */ /** * Barrel module — re-exports all query subcommands so existing imports * like `from '../commands/query.js'` continue to work unchanged. */ export { CommandError, EXIT_CODES, getSessionSchema, walkerResultAtPath, parsePathInput, resolveAliasSegments, resolveDirectoryPathInSession, resolveArgsPath, resolveVariablesPath, getCurrentInstances, getActiveInstanceId, buildSelectionInfo, buildFieldLongInfo, formatAliasContext, detectSObjectName, printDirectory, printArgsDirectory, printVariablesDirectory, printQuery, requireFieldDirectory, dotPathToSlashPath, selectLeafInSession, pathPointsToArgs, resolveArgType, validateVariableAssignment, validateLiteralAssignment, assignViaPath, emitObjectInfoWarnings, assignInArgsContext, assignInVariablesContext, inferTypeFromArgsPath, } from "./query-helpers.js"; export type { WalkerResult } from "./query-helpers.js"; export { queryPwd, queryLs, queryCd } from "./navigate.js"; export { querySelect, querySelectLs, queryRm, queryMkdir } from "./build.js"; export { queryAssign, queryUnassign, queryDefine } from "./args.js"; export { queryShow, queryShowJson, queryShowQueryOnly, queryValidate, queryValidateAll, queryExecute, queryCodegen, buildSampleInputFields, validateStrictMutation, } from "./review.js"; export { queryExample, printInputExamples, queryHelp } from "./meta.js"; export { queryNew, queryClone, querySessionsList, querySessionsRm, querySessionsPrune, querySessionsClean, formatAge, parseDuration, } from "./session-mgmt.js"; export declare function dispatchQueryCommand(sessionId: string, subcommand: string | undefined, rawRest: string[], opts?: { search?: string; regex?: string; long?: boolean; all?: boolean; as?: string; quiet?: boolean; dataCloud?: boolean; }): Promise | void>;