import { GraphQLScalarType } from 'graphql'; import { Model } from './model'; import { TypeBase } from './type-base'; import { ScalarTypeConfig, TypeKind } from '../config'; export declare class ScalarType extends TypeBase { constructor(input: ScalarTypeConfig, model: Model); readonly isObjectType: false; readonly kind: TypeKind.SCALAR; readonly isChildEntityType: false; readonly isRootEntityType: false; readonly isEntityExtensionType: false; readonly isValueObjectType: false; readonly isScalarType: true; readonly isEnumType: false; readonly graphQLScalarType: GraphQLScalarType; /** * Specifies whether this type is considered compatible with the javascript number type */ readonly isNumberType: boolean; readonly fixedPointDecimalInfo?: FixedPointDecimalInfo; } export interface FixedPointDecimalInfo { readonly digits: number; }