import { BlockComponentProps } from 'mic-global';
import { PropertyNameType } from '../property-name/types';
import { PropertyValueType } from '../property-value/types';
/**
 * Inspector props interface
 */
export interface InspectorProps extends BlockComponentProps<'name' | 'value'> {
    /**
     * No any children
     */
    children?: never[];
    /**
     * A boolean represents whether this property should be expand by default
     */
    defaultExpand?: boolean;
    /**
     * A boolean represents whether the object property is non-enumerable
     */
    isNonenumerable?: boolean;
    /**
     * A specific property name to display
     */
    name: PropertyNameType;
    /**
     * Any type data that you want to inspect
     */
    value: PropertyValueType;
}
