import { member } from "../../../core";
export interface TextInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    Font?: member<any>;
    Content?: member<any>;
    ParseRichText?: member<boolean>;
    NullContent?: member<any>;
    Size?: member<number>;
    HorizontalAlign?: member<any>;
    VerticalAlign?: member<any>;
    AlignmentMode?: member<any>;
    Color?: member<[number, number, number, number]>;
    Materials?: member<Array<{
        ID: string;
        Data: string;
    }>>;
    LineHeight?: member<number>;
    MaskPattern?: member<any>;
    HorizontalAutoSize?: member<boolean>;
    VerticalAutoSize?: member<boolean>;
    AutoSizeMin?: member<number>;
    AutoSizeMax?: member<number>;
    CaretPosition?: member<number>;
    SelectionStart?: member<number>;
    CaretColor?: member<[number, number, number, number]>;
    SelectionColor?: member<[number, number, number, number]>;
    InteractionTarget?: member<boolean>;
    _legacyFontMaterial?: member<any>;
    _legacyAlign?: member<any>;
}
export declare function Text(props: TextInput): any;
//# sourceMappingURL=Text.d.ts.map