import * as React from 'react';

declare interface DropdownColumnProps {
    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,

    onChange?: Function,
    onBlur?: Function,
    cellCodeFilter?: Function,

    code?: string,
    prefix?: string,
    excludeCodes?: string,
    arrayCode?: string
}

export default class DropdownColumn extends React.Component<DropdownColumnProps> {}
