import { CleanArgs, CreateEnclaveArgs, DestroyEnclaveArgs, GetServiceLogsArgs } from "../kurtosis_engine_rpc_api_bindings/engine_service_pb"; import { ServiceUUID } from "../../core/lib/services/service"; import * as kurtosisCtx from "./kurtosis_context/log_line_filter"; export declare function newCreateEnclaveArgs(enclaveName: string, apiContainerImageVersionTag: string, apiContainerLogLevel: string, shouldApicRunInDebugMode: boolean): CreateEnclaveArgs; export declare function newStopEnclaveArgs(enclaveIdentifier: string): DestroyEnclaveArgs; export declare function newDestroyEnclaveArgs(enclaveIdentifier: string): DestroyEnclaveArgs; export declare function newCleanArgs(shouldCleanAll: boolean): CleanArgs; export declare function newGetServiceLogsArgs(enclaveIdentifier: string, serviceUuids: Set, shouldFollowLogs: boolean, shouldReturnAllLogs: boolean, numLogLines: number, logLineFilter: kurtosisCtx.LogLineFilter | undefined): GetServiceLogsArgs;