import * as React from 'react';

declare interface StringColumnProps {
    name: string,

    head?: string,
    headBold?: boolean,
    headFontColor?: string,
    headOblique?: boolean,

    bodyAlign?: string,
    bodyBold?: boolean,
    bodyFontColor?: string,
    bodyOblique?: boolean,
    bodyStyleFilter?: Function,

    tail?: string,
    tailAlign?: string,
    tailBold?: boolean,
    tailFontColor?: string,
    tailOblique?: boolean,

    width?: number,
    widthFixed?: boolean,

    readonly?: boolean,
    cellReadonlyFilter?: Function,
    required?: boolean,
    hidden?: boolean,

    maxLength?: number,
    mask?:string,

    onChange?: Function,
    onBlur?: Function
}

export default class StringColumn extends React.Component<StringColumnProps> {}
