Optionalopts: { isLastDeclaration?: boolean; keepRegion?: boolean; requestId?: string } = {}
OptionalisLastDeclaration?: booleanWhen false, replace the Confirm/Submit button with a "Next" button (class "bms-tile-picker-next"). "Next" advances to the next placement without being the final submission of the full sequence.
OptionalkeepRegion?: booleanWhen true, skip deleting tempRegionDoc after confirmation and return it in the result. Used for multi-template pre-collect so previously placed regions stay visible during subsequent placements.
OptionalrequestId?: string
Local template-placement renderer — two phases: