///
import { ItemRenderText } from '../lists/ListItemViewProps';
export declare const ItemPropsContext: import("react").Context<{
oneLine: boolean;
preventSelect: boolean;
beforeTitle: any;
itemProps: import("gloss").GlossProps;
textProps: import("gloss").GlossProps & import("react").HTMLAttributes & {
color?: string | false | import("@o/color/_/types").ColorClassLike | [import("react").ReactText, import("react").ReactText, import("react").ReactText] | [import("react").ReactText, import("react").ReactText, import("react").ReactText, import("react").ReactText] | import("react").ReactText[] | import("@o/color/_/types").ColorObject | import("@o/color").Color | import("gloss").CSSPropertyValThemeFn;
editable?: boolean;
autoselect?: boolean;
selectable?: boolean;
onStartEdit?: () => any;
onFinishEdit?: (value: string, event: any) => any;
onCancelEdit?: (value: string, event: any) => any;
nodeRef?: import("react").RefObject;
ellipse?: number | boolean;
tagName?: string;
lines?: number;
alpha?: number;
onKeyDown?: Function;
opacity?: number;
size?: import("..").Size;
placeholder?: string;
lineHeight?: number;
sizeLineHeight?: number | boolean;
sizeFont?: number | boolean;
measure?: boolean;
onMeasure?: Function;
sizeMethod?: string;
highlight?: import("@o/utils").HighlightOptions;
wordBreak?: string;
children: string | number | boolean | {} | import("react").ReactElement import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)> | import("react").ReactNodeArray | import("react").ReactPortal | ((Highlights: any) => JSX.Element);
ignoreColor?: boolean;
renderAsHtml?: boolean;
}>;
renderText: ItemRenderText;
}>;
declare type ContextValueOf = S extends React.Context ? T : never;
export declare type ItemsPropsContextType = ContextValueOf;
export {};
//# sourceMappingURL=ItemPropsContext.d.ts.map