/** * Contains details about final status of the completed action for conversation part type custom_action_finished. */ export interface CustomActionFinished { action?: CustomActionFinished.Action; } export declare namespace CustomActionFinished { interface Action { /** Name of the action */ name?: string; /** Status of the action */ result?: Action.Result; } namespace Action { /** Status of the action */ const Result: { readonly Success: "success"; readonly Failed: "failed"; }; type Result = (typeof Result)[keyof typeof Result]; } }