/** * Copyright (c) 2020-present, Goldman Sachs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { type PlainObject } from '@finos/legend-shared'; import { V1_RawLambda } from '../../../model/rawValueSpecification/V1_RawLambda.js'; import type { V1_RawValueSpecification } from '../../../model/rawValueSpecification/V1_RawValueSpecification.js'; import { V1_RawVariable } from '../../../model/rawValueSpecification/V1_RawVariable.js'; import { V1_RawBaseExecutionContext } from '../../../model/rawValueSpecification/V1_RawExecutionContext.js'; import { V1_RawPrimitiveInstanceValue } from '../../../model/rawValueSpecification/V1_RawPrimitiveInstanceValue.js'; export declare enum V1_RawValueSpecificationType { LAMBDA = "lambda", VARIABLE = "var", CINTEGER = "integer", CDECIMAL = "decimal", CSTRING = "string", CBOOLEAN = "boolean", CFLOAT = "float", CDATETIME = "dateTime", CSTRICTDATE = "strictDate", CSTRICTTIME = "strictTime", CLATESTDATE = "latestDate", CDATE = "date" } export declare const V1_rawBaseExecutionContextModelSchema: import("serializr").ModelSchema; export declare const V1_rawLambdaModelSchema: import("serializr").ModelSchema; export declare const V1_rawVariableModelSchema: import("serializr").ModelSchema; export declare const V1_rawPrimitiveInstanceValueSchema: import("serializr").ModelSchema; export declare function V1_serializeRawValueSpecification(protocol: V1_RawValueSpecification): PlainObject; export declare function V1_deserializeRawValueSpecification(json: PlainObject): V1_RawValueSpecification; export declare function V1_deserializeRawValueSpecificationType(type: string): string; //# sourceMappingURL=V1_RawValueSpecificationSerializationHelper.d.ts.map