/// <reference types="react" />
import { VizzlyComponents } from '../../shared-ui/src/types';
import { displayPositions } from './sdk';
import * as DataSetField from './sdk/DataSetField';
import { Component as ComponentType } from '../../shared-logic/src/Component/types';
import NewVizzlyImplementation from '../../shared-logic/src/errors/NewVizzlyImplementation';
import { Result as VizzlyResult } from '../../shared-logic/src/Result/types';
import { DashboardProps, EditorProps } from './types';
export * from '../../shared-logic/src/Theme/types';
export * from './types';
export { vizzlyState, VizzlyState } from '../../shared-logic/src/VizzlyState';
import './developerTools';
import { toSaveableDefinition } from '../../shared-logic/src/Dashboard';
export { useGlobalContext } from '../../shared-ui/src/contexts/GlobalProvider/useGlobalProvider';
export { DEFAULT_CHART_FONT_SIZES } from '../../shared-logic/src/Theme';
declare const Dashboard: (props: DashboardProps) => JSX.Element;
declare const Editor: (props: EditorProps) => JSX.Element;
export * from '../../shared-ui/src/hooks/useVizzly';
declare const _default: {
    Dashboard: (props: DashboardProps) => JSX.Element;
    Editor: (props: EditorProps) => JSX.Element;
    NewVizzlyImplementation: typeof NewVizzlyImplementation;
    displayPositions: {
        FIRST_ROW: number;
        SECOND_ROW: number;
        THIRD_ROW: number;
        FOURTH_ROW: number;
        FIFTH_ROW: number;
        FIRST_CELL: number;
        SECOND_CELL: number;
        THIRD_CELL: number;
        FOURTH_CELL: number;
        FIFTH_CELL: number;
    };
    DataSetField: typeof DataSetField;
};
export default _default;
export { Dashboard, NewVizzlyImplementation, displayPositions, DataSetField, Editor, toSaveableDefinition };
export type { Query } from '../../shared-logic/src/Query/types';
export declare type Result = VizzlyResult | VizzlyResult['content'];
export type { DataSet } from '../../shared-logic/src/DataSet/types';
export type { DateTimeField, NonDateTimeField } from '../../shared-logic/src/Field/types';
export declare type ViewAttributes = ComponentType.Attributes;
export declare type LineChartAttributes = ComponentType.LineChartAttributes;
export declare type ScatterChartAttributes = ComponentType.ScatterChartAttributes;
export declare type AreaChartAttributes = ComponentType.AreaChartAttributes;
export declare type BarChartAttributes = ComponentType.BarChartAttributes;
export declare type PieChartAttributes = ComponentType.PieChartAttributes;
export declare type SunburstChartAttributes = ComponentType.SunburstChartAttributes;
export declare type SingleStatAttributes = ComponentType.SingleStatAttributes;
export declare type PivotTableAttributes = ComponentType.DataTableAttributes;
export declare type BasicTableAttributes = ComponentType.BasicTableAttributes;
export declare type ComboChartAttributes = ComponentType.ComboChartAttributes;
export declare type HorizontalBarChartAttributes = ComponentType.HorizontalBarChartAttributes;
export declare type ProgressAttributes = ComponentType.ProgressAttributes;
export declare type EditorSectionProps = VizzlyComponents.EditorSectionProps<ViewAttributes>;
export type { VizzlyDashboard } from './sdk/types';
export type { QueryEngineConfig } from '../../shared-logic/src/QueryEngineConfig/types';
export declare const VIRDIS_COLOR_PALETTE: string[];
export declare const GREYSCALE_COLOR_PALETTE: string[];
