import * as elements from '@yellicode/elements'; import { SqlServerTypeNameProvider } from '../sql-server'; /** * Maps types from the Yellicode .NET profile to SQL Server types. */ export declare class DotNetSqlTypeNameProvider extends SqlServerTypeNameProvider { private getDataTypeNameForDotNetType; protected getTypeNameForType(type: elements.Type | null, isDataType: boolean): string | null; protected getTypeNameForTypedElement(typedElement: elements.TypedElement, isDataType: boolean, isMultiValued: boolean): string | null; static canBeNullable(type: elements.Type): boolean; /** * Returns true if variables and properties of the type can be assigned a null value, * even when not made nullable. */ static canHaveNullValue(type: elements.Type): boolean; }