/// <reference types="react" />
import { SugaredQualifiedFieldList } from '@contember/react-binding';
import { DimensionsRendererProps } from './DimensionsRenderer';
export interface DimensionsSwitcherBaseProps extends Omit<DimensionsRendererProps, 'accessor' | 'labelFactory' | 'minItems' | 'maxItems' | 'redirect'> {
    orderBy?: SugaredQualifiedFieldList['orderBy'];
    optionEntities: SugaredQualifiedFieldList['fields'];
    minItems?: number;
    maxItems?: number;
    labelField: string;
}
export interface DimensionsSwitcherProps extends DimensionsSwitcherBaseProps {
}
/**
 * @group Dimensions
 */
export declare const DimensionsSwitcher: React.MemoExoticComponent<(props: DimensionsSwitcherProps) => import("react/jsx-runtime").JSX.Element>;
//# sourceMappingURL=DimensionsSwitcher.d.ts.map