import * as React from 'react';
import type { ViewTypeCapabilities } from '../../../utils/resolve-config';
import './view-type-selector.scss';
interface ViewTypeSelectorProps {
    onVisibleChange?: (visible: boolean) => void;
    onSelect?: (viewType: string, viewName: string) => void;
    existingViews?: Array<{
        type: string;
        name: string;
    }>;
    viewTypeCapabilities?: ViewTypeCapabilities;
}
export declare function ViewTypeSelector({ onVisibleChange, onSelect, existingViews, viewTypeCapabilities, }: ViewTypeSelectorProps): React.JSX.Element;
export {};
