import { ETextAlign, ETextStyl, ListStyle } from '../descriptiveClasses/Text';
import { TypeComponent } from '../TypeComponent';
import { IBaseProps } from './IBaseProps';
export interface ITextProps extends IBaseProps {
    startPos: number;
    value: string | null;
    endPos?: number;
}
export interface IStyleProps extends IBaseProps {
    position: [number, number];
    style: ETextStyl;
}
export interface ITextWrapProps extends IBaseProps {
    textWidget: string;
    textNewWidget: string;
    listStyleWidget: ListStyle[];
    listStyleNewWidget: ListStyle[];
    typeNewWidget: TypeComponent;
}
export interface ITextUnWrapProps extends IBaseProps {
    textWidget: string;
    positionWrapText: number;
    listStyleWidget: ListStyle[];
}
export interface ITextAlignmentProps extends IBaseProps {
    idWidget: string;
    newAlign: ETextAlign;
    oldAlign: ETextAlign;
}
