/**
 * A proposed (i.e. yet to be executed) tool call.
 */
export type ProposedToolCall<T> = {
    /**
     * The name of the tool to call.
     */
    readonly name: string;
    /**
     * The parameters to supply to the tool's call method.
     * Must conform to the tool's expected parameters type.
     */
    readonly parameters: T;
    /**
     * The ID used by the GPT model to track a proposed tool call to tool a call result.
     * This maps to the toolCallId in ToolCallResultMessage.
     */
    readonly toolCallId?: string | null;
};
//# sourceMappingURL=ProposedToolCall.d.ts.map