interface ChartJs.LayoutItemRe-exportimport { type ChartJs } from "https://deno.land/x/fresh_charts@0.3.0/deps.ts"; const { LayoutItem } = ChartJs; Propertiesposition: LayoutPositionThe position of the item in the chart layout. Possible values are weight: numberThe weight used to sort the item. Higher weights are further away from the chart area fullSize: booleanif true, and the item is horizontal, then push vertical boxes down width: numberWidth of item. Must be valid after update() height: numberHeight of item. Must be valid after update() left: numberLeft edge of the item. Set by layout system and cannot be used in update top: numberTop edge of the item. Set by layout system and cannot be used in update right: numberRight edge of the item. Set by layout system and cannot be used in update bottom: numberBottom edge of the item. Set by layout system and cannot be used in update MethodsoptionalbeforeLayout(): voidCalled before the layout process starts draw(chartArea: ChartArea): voidDraws the element optionalgetPadding(): ChartAreaReturns an object with padding on the edges isHorizontal(): booleanreturns true if the layout item is horizontal (ie. top or bottom) update(width: number,height: number,margins?: ChartArea,): voidTakes two parameters: width and height.