export interface ISelectOption {
    default: {
        isDefaultSelect: boolean;
        value: any;
    };
    input: {
        isBgImage: boolean;
        backgroundColor: string;
        backgroundImage: string;
        borderRadius: number;
        borderWidth: number;
        borderColor: string;
        borderStyle: string;
        padding: number[];
        boxShadow: {
            isInset: boolean;
            offsetX: number;
            offsetY: number;
            blur: number;
            diffus: number;
            color: string;
        };
        hover: {
            isBgImage: boolean;
            backgroundImage: string;
            backgroundColor: string;
            borderWidth: number;
            borderColor: string;
            borderStyle: string;
        };
        focus: {
            isBgImage: boolean;
            backgroundImage: string;
            backgroundColor: string;
            borderWidth: number;
            borderColor: string;
            borderStyle: string;
        };
        selected: {
            color: string;
            fontWeight: number;
            fontStyle: string;
            fontSize: number;
            fontFamily: string;
            hover: {
                color: string;
                fontWeight: number;
                fontStyle: string;
                fontSize: number;
            };
            focus: {
                color: string;
                fontWeight: number;
                fontStyle: string;
                fontSize: number;
            };
        };
        placeholder: {
            value: string;
            fontSize: number;
            color: string;
            fontWeight: number;
            fontStyle: string;
            fontFamily: string;
        };
        arrow: {
            url: string;
            width: number;
            height: number;
        };
    };
    dropdown: {
        padding: number[];
        placement: string;
        maxHeight: number;
        backgroundColor: string;
        borderWidth: number;
        borderColor: string;
        borderStyle: string;
        borderRadius: number;
        boxShadow: {
            isInset: boolean;
            offsetX: number;
            offsetY: number;
            blur: number;
            diffus: number;
            color: string;
        };
        option: {
            height: number;
            backgroundColor: string;
            padding: number[];
            fontSize: number;
            color: string;
            fontWeight: number;
            fontStyle: string;
            fontFamily: string;
            hover: {
                backgroundColor: string;
                fontSize: number;
                color: string;
                fontWeight: number;
                fontStyle: string;
            };
            active: {
                backgroundColor: string;
                fontSize: number;
                color: string;
                fontWeight: number;
                fontStyle: string;
            };
            prefixs: {
                type: string;
                url: string;
                width: number;
                height: number;
                marginRight: number;
            }[];
        };
    };
    version: string;
}
