export interface TypeIsDoubleOption {
    length?: number;
    decimals?: number;
    comment?: string;
}
export declare const TypeIsDoubleToSwagger: (options?: (TypeIsDoubleOption & import("sequelize").ModelAttributeColumnOptions<import("sequelize").Model<any, any>>) | undefined) => import("./generators/toSwaggerGenerator").ISwaggerData;
export declare const TypeIsDoubleToSequelize: (options?: (TypeIsDoubleOption & import("sequelize").ModelAttributeColumnOptions<import("sequelize").Model<any, any>>) | undefined) => import("sequelize").ModelAttributeColumnOptions<import("sequelize").Model<any, any>>;
export declare const TypeIsDoubleFixValue: (o: any) => any;
declare const TypeIsDouble: (...options: (import("sequelize").ModelAttributeColumnOptions<import("sequelize").Model<any, any>> | TypeIsDoubleOption)[]) => (target?: any, propertyName?: string | undefined, propertyDescriptor?: PropertyDescriptor | undefined) => void & import("./generators/typeGenerator").TypeIsData;
export default TypeIsDouble;
//# sourceMappingURL=double.d.ts.map