import type * as ElevenLabs from "../index"; export interface ProcedureRefResponseModel { /** Procedure ID */ procedureId: string; /** Version ID of a version of the procedure. None for a procedure never versioned. */ versionId?: string; /** Procedure name */ name?: string; /** Procedure type */ type?: ElevenLabs.ProcedureType; /** When the agent should use this procedure. Empty string means this is a sub-procedure that should only start when another procedure references it. */ trigger?: string; /** Tool IDs referenced in the procedure content */ referencedToolIds?: string[]; /** Knowledge base IDs referenced in the procedure content */ referencedKbIds?: string[]; /** Procedure IDs referenced in the procedure content */ referencedProcedureIds?: string[]; /** Dynamic variable names used in the procedure content */ referencedDynamicVariables?: string[]; }