export declare const defaultProps: { id: number; mode: string; width: number; height: number; dimension: ({ id: string; name: string; label: string; dataType: string; enable: number; status: number; visible: number; semantics: { conceptType: string; conceptTypeEditable: boolean; semanticType: string; }; isCustomField: boolean; levelPosition: number; aggregationType: number; description: null; aliasLabel: null; isValid: boolean; key: string; } | { id: string; name: string; label: string; dataType: string; enable: number; status: number; visible: number; semantics: { conceptType: string; conceptTypeEditable: boolean; semanticType: string; }; isCustomField: boolean; levelPosition: number; aggregationType: number; description: null; aliasLabel: null; key: string; isValid?: undefined; })[]; metric: { id: string; name: string; label: string; dataType: string; enable: number; status: number; visible: number; semantics: { conceptType: string; conceptTypeEditable: boolean; semanticType: string; }; isCustomField: boolean; levelPosition: number; aggregationType: number; description: null; aliasLabel: null; isValid: boolean; checked: boolean; key: string; aggregation: string; aliasAggregation: string; }[]; data: { q9h6z46p: string; gnd4931w: string; cxkicdzk: string; zi17rxs2: string; aggregations: { name: string; type: string; value: number; }[]; }[]; az: string; style: { legend: { fontColor: string; placement: string; alignment: string; maxLine: number; }; numberFormattingAndLabels: { isUseCompactNumbers: boolean; decimalPrecisionForMetric: string; decimalPrecisionForPercentages: string; fontFamily: string; fontSize: string; fontColor: string; backgroundColor: string; lineColor: string; }; colourScheme: { chooseAColorScheme: string; startColor: string; midpointColor: string; endColor: string; opacity: string; }; backgroundAndBorder: { fillColor: string; borderColor: string; borderRadius: string; opacity: string; lineWeight: string; lineStyle: string; isAddBorderShadow: boolean; }; chartHeader: { selectSingle: string; fontColor: string; }; }; onClickArc: () => void; formatValue: (val: any) => any; translate: (val: any) => any; onError: (val: any) => any; };