import { M4LOverridesStyleRules } from '../../../@types/augmentations';
import { EDIT_LABEL_FORMATTER_KEY_COMPONENT } from './constants';
import { EditLabelFormatterSlots as Slots } from './slots/EditLabelFormatterEnum';
import { Theme } from '@mui/material';
import { EditLabelProps } from '../../EditLabel/types';
export type ChipStatusKey = string | number;
export interface EditLabelFormatterProps extends Pick<EditLabelProps, 'label' | 'onChange' | 'size' | 'fieldWidth' | 'className'> {
    /**
     * Componente personalizado
     */
    Component?: React.ElementType;
    /**
     * Clase CSS del componente root
     */
    className?: string;
    /**
     * ID de prueba del componente
     */
    dataTestid?: string;
}
export type EditLabelFormatterOwnerState = {};
export type EditLabelFormatterSlotsType = keyof typeof Slots;
export type EditLabelFormatterStyles = M4LOverridesStyleRules<keyof typeof Slots, typeof EDIT_LABEL_FORMATTER_KEY_COMPONENT, Theme>;
//# sourceMappingURL=types.d.ts.map