import { type ServiceConfigsValues } from '../common/constants'; import { type FlowrunnerContextOptions } from '../common/context'; import type { FilesApi } from '../common/context-files'; import type { ConfigItem } from '../common/types'; import { type MethodRequestArgumentsList, type MethodRequestArgumentsMap } from './constants'; export declare function getServiceConfigs(serviceId: string, serviceEntryPointPath: string): ConfigItem[]; type RunServiceMethodData = { serviceId: string; serviceEntryPointPath: string; configs?: ServiceConfigsValues; methodName: string; methodData?: MethodRequestArgumentsMap; methodArgs?: MethodRequestArgumentsList; retrieveNewS3Token: (runtimeKey: string) => Promise<{ filesS3Token: string; }>; createFiles?: (options: FlowrunnerContextOptions) => FilesApi; executionContext: { runtimeKey: string; accessToken: string; appId: string; apiKey: string; serverURL: string; flowId: string; executionId: string; }; }; export declare function runServiceMethod(data: RunServiceMethodData): Promise; export {};