import { z } from 'zod'; export declare const chartVisualizationUpdateSchema: z.ZodObject<{ visualizationId: z.ZodCoercedNumber; type: z.ZodOptional; name: z.ZodOptional; description: z.ZodOptional; replaceOptions: z.ZodOptional; globalSeriesType: z.ZodOptional>; sortX: z.ZodOptional; swappedAxes: z.ZodOptional; sortY: z.ZodOptional; reverseY: z.ZodOptional; showpoints: z.ZodOptional; alignYAxesAtZero: z.ZodOptional; legend: z.ZodOptional; placement: z.ZodOptional>; traceorder: z.ZodOptional>; }, z.core.$loose>>; xAxis: z.ZodOptional>; yAxis: z.ZodOptional>>; error_y: z.ZodOptional>; series: z.ZodOptional>; seriesOptions: z.ZodOptional>; valuesOptions: z.ZodOptional>; columnMapping: z.ZodOptional, z.ZodNull]>>>; direction: z.ZodOptional>; }, z.core.$loose>>; sizemode: z.ZodOptional>; coefficient: z.ZodOptional; piesort: z.ZodOptional; color_scheme: z.ZodOptional; lineShape: z.ZodOptional>; showDataLabels: z.ZodOptional; numberFormat: z.ZodOptional; percentFormat: z.ZodOptional; dateTimeFormat: z.ZodOptional; textFormat: z.ZodOptional; enableLink: z.ZodOptional; linkOpenNewTab: z.ZodOptional; linkFormat: z.ZodOptional; missingValuesAsZero: z.ZodOptional; chartOptions: z.ZodOptional>; }, z.core.$strict>; export type ChartVisualizationUpdateInput = z.infer; export declare function buildChartVisualizationOptionsPatch(params: ChartVisualizationUpdateInput): Record; export declare function buildChartVisualizationOptions(params: ChartVisualizationUpdateInput, currentOptions: Record | null | undefined): Record;