/**
 * 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 KeyedExecutionParameter, type Mapping, type PureExecution, type PureMultiExecution, type PureSingleExecution, type RawLambda, type Runtime, type Service, type ServiceExecution, type ObserverContext, type ServiceTestSuite, type ServiceTest, type ConnectionTestData, type EmbeddedData, type ParameterValue } from '@finos/legend-graph';
export declare const service_addConnectionTestData: (suite: ServiceTestSuite, val: ConnectionTestData, observerContext: ObserverContext) => void;
export declare const service_setConnectionTestData: (suite: ServiceTestSuite, val: ConnectionTestData[]) => void;
export declare const service_setConnectionTestDataEmbeddedData: (val: ConnectionTestData, data: EmbeddedData, observerContext: ObserverContext) => void;
export declare const service_addTest: (suite: ServiceTestSuite, test: ServiceTest) => void;
export declare const service_setSerializationFormat: (test: ServiceTest, serializationFormat: string | undefined) => void;
export declare const service_addTestSuite: (service: Service, suite: ServiceTestSuite, observerContext: ObserverContext) => void;
export declare const service_setParameterValueSpec: (parameterValue: ParameterValue, val: object) => void;
export declare const service_setParameterValues: (test: ServiceTest, values: ParameterValue[]) => void;
export declare const service_deleteParameterValue: (test: ServiceTest, value: ParameterValue) => void;
export declare const service_addParameterValue: (test: ServiceTest, value: ParameterValue) => void;
export declare const service_setParameterName: (parameterValue: ParameterValue, val: string) => void;
export declare const service_deleteTestSuite: (service: Service, suite: ServiceTestSuite) => void;
export declare const service_initNewService: (service: Service, userId?: string) => void;
export declare const service_setExecution: (service: Service, value: ServiceExecution, observerContext: ObserverContext) => void;
export declare const service_setPattern: (service: Service, value: string) => void;
export declare const service_setDocumentation: (service: Service, value: string) => void;
export declare const service_setAutoActivateUpdates: (service: Service, value: boolean) => void;
export declare const service_addOwner: (service: Service, value: string) => void;
export declare const service_updateOwner: (service: Service, value: string, idx: number) => void;
export declare const service_deleteOwner: (service: Service, idx: number) => void;
export declare const service_removePatternParameter: (service: Service, value: string) => void;
export declare const pureExecution_setFunction: (pe: PureExecution, value: RawLambda) => void;
export declare const pureSingleExecution_setMapping: (pe: PureSingleExecution | KeyedExecutionParameter, value: Mapping, observerContext: ObserverContext) => void;
export declare const pureSingleExecution_setRuntime: (pe: PureSingleExecution | KeyedExecutionParameter, value: Runtime, observerContext: ObserverContext) => void;
export declare const keyedExecutionParameter_setKey: (ke: KeyedExecutionParameter, value: string) => void;
export declare const pureMultiExecution_setExecutionKey: (pe: PureMultiExecution, value: string) => void;
export declare const pureMultiExecution_addExecutionParameter: (pe: PureMultiExecution, value: KeyedExecutionParameter, context: ObserverContext) => void;
export declare const pureMultiExecution_deleteExecutionParameter: (pe: PureMultiExecution, value: KeyedExecutionParameter) => void;
//# sourceMappingURL=DSLService_GraphModifierHelper.d.ts.map