import { Optional, Model, Sequelize } from 'sequelize'; export interface GraphQLCostModel { deployment: string; model: string | null | undefined; } export declare const parseGraphQLCostModel: (costModel: GraphQLCostModel) => CostModelCreationAttributes; export declare const COST_MODEL_GLOBAL = "global"; export type CostModelVariables = { [key: string]: any; }; export interface CostModelAttributes { id: number; deployment: string; model: string | null; } export interface CostModelCreationAttributes extends Optional { } export declare class CostModel extends Model implements CostModelAttributes { id: number; deployment: string; model: string | null; variables: CostModelVariables | null; createdAt: Date; updatedAt: Date; toGraphQL(): object; } export interface CostModelModels { CostModel: typeof CostModel; } export declare const defineCostModelModels: (sequelize: Sequelize) => CostModelModels;