/** Public surface of the `task` tool module. */
export { TASK_KIND, TASK_MODEL_DESCRIPTION, TASK_NAME_DESCRIPTION, TASK_QUERY_DESCRIPTION, TASK_QUERY_FILE_KIND, TASK_SELECTABLE_MODEL_IDS, TASK_SUBAGENT_TYPE_DESCRIPTION, buildTaskToolDescription, resolveTaskQueryFilePath, taskContract, taskQueryFileContract, type TaskChildToolBuildOptions, type TaskDetails, type TaskKind, type TaskLlmOptions, type TaskParams, type TaskQueryFileDetails, type TaskQueryFileKind, type TaskQueryFileParams, type TaskQueryFileRequest, type TaskSelectableModelId } from './contract.js';
export { runSubagent, type RunSubagentOptions, type SubagentRunResult } from './run-subagent.js';
export { SUBAGENT_CATALOG, getSubagent, getSubagentNames } from './agents/index.js';
export type { AgentDefinition } from './agent-definition.js';
//# sourceMappingURL=index.d.ts.map