import { EntityListAccessor } from '@contember/react-binding';
import { ButtonProps } from '@contember/ui';
import { ReactNode } from 'react';
import type { SelectedDimensionRenderer } from './types';
export interface DimensionsRendererProps {
    accessor: EntityListAccessor;
    buttonProps?: ButtonProps;
    dimension: string;
    labelFactory: ReactNode;
    maxItems: number;
    minItems: number;
    renderSelected?: SelectedDimensionRenderer;
    slugField: string;
}
export declare function DimensionsRenderer(props: DimensionsRendererProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=DimensionsRenderer.d.ts.map