import React from 'react';
import { IChartDataset } from '@qn-pandora/app-sdk';
import MapboxBubbleChartStyleService from '../../../base-pandora-visualization/services/chart-style/charts/mapbox/bubble';
import MapboxPathChartStyleService from '../../../base-pandora-visualization/services/chart-style/charts/mapbox/path';
import BasicComponent from '../../../components/Base/BasicComponent';
import { IThemeService } from '../../../services/theme/registerTheme';
interface IMapboxStyleConfigFormProps {
    chartStyleService: MapboxBubbleChartStyleService & MapboxPathChartStyleService;
    dataset: IChartDataset;
    themeService: IThemeService;
}
export default class MapboxStyleConfigForm extends BasicComponent<IMapboxStyleConfigFormProps, any> {
    moreThenOneValidator(value: any): Promise<void>;
    minBubbleSizeValidator(value: any): Promise<void>;
    pointSizeValidator(value: any): Promise<void>;
    maxBubbleSizeValidator(value: any): Promise<void>;
    lineSizeValidator(value: any): Promise<void>;
    bubbleSizeValidator(type: string, value: number): Promise<void>;
    render(): React.JSX.Element;
}
export {};
