export function timeBarEditorSchema({ dataColumnEnum, optionalDataColumnEnum, defaults, numberFormats, timeFormats, colorDropdownItems, xScaleTypes, chartSizes, columnAmount }: { dataColumnEnum: any; optionalDataColumnEnum: any; defaults: any; numberFormats: any; timeFormats: any; colorDropdownItems: any; xScaleTypes: any; chartSizes: any; columnAmount: any; }): { defaultProps: any; properties: { basic: { xAxis: { title: string; properties: { x: { title: string; type: string; enum: any; }; timeFormat: { type: string; enum: any; format: string; parent: string; }; xUnit: { title: string; type: string; }; }; }; yAxis: { title: string; properties: { numberFormat: { type: string; enum: any; parent: string; format: string; }; unit: { title: string; type: string; }; }; }; color: { title: string; properties: { color: { title: string; type: string; enum: any; }; colorRange: { title: string; type: string; enum: any; }; }; }; layout: { title: string; properties: { column: { title: string; type: string; enum: any; }; columns: { title: string; type: string; enum: any; }; }; }; }; advanced: { xAxis: { title: string; properties: { xTicks: { title: string; type: string; contains: { type: string; }; }; xScale: { title: string; type: string; enum: any; }; }; }; yAxis: { title: string; properties: { yTicks: { title: string; type: string; contains: { type: string; }; }; domain: { title: string; type: string; contains: { type: string; }; }; yScaleInvert: { title: string; type: string; }; }; }; layout: { title: string; properties: { size: { title: string; type: string; enum: any; }; height: { title: string; type: string; }; minInnerWidth: { title: string; type: string; }; }; }; }; }; };