import { z } from 'zod'; /** * What a chart shows: common chart presentation plus exactly one chart-family * spec. Carries every ordinary-grid chart family; data-source chart fields are * outside this surface. The maximized and backgroundColorStyle fields do not * apply to org charts. * * @see https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/charts#ChartSpec */ export declare const ChartSpec: z.ZodObject<{ title: z.ZodOptional; altText: z.ZodOptional; titleTextFormat: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; }, z.core.$strict>>; titleTextPosition: z.ZodOptional>; }, z.core.$strict>>; subtitle: z.ZodOptional; subtitleTextFormat: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; }, z.core.$strict>>; subtitleTextPosition: z.ZodOptional>; }, z.core.$strict>>; fontName: z.ZodOptional; maximized: z.ZodOptional; backgroundColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; hiddenDimensionStrategy: z.ZodOptional>; basicChart: z.ZodOptional; legendPosition: z.ZodOptional>; axis: z.ZodOptional; title: z.ZodOptional; }, z.core.$strict>>>; domains: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>>>; series: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; targetAxis: z.ZodOptional>; type: z.ZodOptional>; }, z.core.$strict>>; headerCount: z.ZodOptional; }, z.core.$strict>>; pieChart: z.ZodOptional>; domain: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; series: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; threeDimensional: z.ZodOptional; pieHole: z.ZodOptional; }, z.core.$strict>>; bubbleChart: z.ZodOptional>; bubbleLabels: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; domain: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; series: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; groupIds: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; bubbleSizes: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; bubbleOpacity: z.ZodOptional; bubbleBorderColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; bubbleMaxRadiusSize: z.ZodOptional; bubbleMinRadiusSize: z.ZodOptional; bubbleTextStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; candlestickChart: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; reversed: z.ZodOptional; }, z.core.$strict>; data: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>; openSeries: z.ZodObject<{ data: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>; closeSeries: z.ZodObject<{ data: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>; highSeries: z.ZodObject<{ data: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; orgChart: z.ZodOptional>; nodeColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; selectedNodeColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; labels: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; parentLabels: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; tooltips: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; histogramChart: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; data: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>>; legendPosition: z.ZodOptional>; showItemDividers: z.ZodOptional; bucketSize: z.ZodOptional; outlierPercentile: z.ZodOptional; }, z.core.$strict>>; waterfallChart: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; reversed: z.ZodOptional; }, z.core.$strict>; series: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; positiveColumnsStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; label: z.ZodOptional; }, z.core.$strict>>; negativeColumnsStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; label: z.ZodOptional; }, z.core.$strict>>; subtotalColumnsStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; label: z.ZodOptional; }, z.core.$strict>>; hideTrailingSubtotal: z.ZodOptional; customSubtotals: z.ZodOptional; dataIsSubtotal: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; stackedType: z.ZodOptional>; firstValueIsTotal: z.ZodOptional; hideConnectorLines: z.ZodOptional; }, z.core.$strict>>; treemapChart: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; parentLabels: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; sizeData: z.ZodObject<{ sourceRange: z.ZodObject<{ sources: z.ZodArray; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; colorData: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; textFormat: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; }, z.core.$strict>>; levels: z.ZodOptional; hintedLevels: z.ZodOptional; minValue: z.ZodOptional; maxValue: z.ZodOptional; headerColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; colorScale: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; midValueColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; maxValueColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; noDataColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>; hideTooltips: z.ZodOptional; }, z.core.$strict>>; scorecardChart: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; baselineValueData: z.ZodOptional; startRowIndex: z.ZodOptional; endRowIndex: z.ZodOptional; startColumnIndex: z.ZodOptional; endColumnIndex: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>>; aggregateType: z.ZodOptional>; keyValueFormat: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; }, z.core.$strict>>; position: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>; baselineValueFormat: z.ZodOptional>; textFormat: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; bold: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; }, z.core.$strict>>; position: z.ZodOptional>; }, z.core.$strict>>; description: z.ZodOptional; positiveColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; negativeColorStyle: z.ZodOptional; green: z.ZodOptional; blue: z.ZodOptional; }, z.core.$strict>>; themeColor: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>>; scaleFactor: z.ZodOptional; numberFormatSource: z.ZodOptional>; customFormatOptions: z.ZodOptional; suffix: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; export type ChartSpec = z.infer; //# sourceMappingURL=ChartSpec.d.ts.map