class Processimport { Process } from "https://deno.land/x/pup@1.0.0-beta.34/mod.ts"; ConstructorsnewProcess(pup: Pup, config: ProcessConfiguration)Propertiesprivateblocked: booleanprivateoptionalcode: numberprivateoptionalcronJob: CronprivateoptionalcronTerminateJob: Cronprivateoptionalexited: DateprivateoptionalpendingRestartReason: stringprivateoptionalpid: numberprivaterestarts: numberprivateoptionalrunner: Runner | WorkerRunnerprivatesetupCron: () => unknownprivatesetupCronTerminate: () => unknownprivatesetupWatch: (paths: string[]) => unknownprivateoptionalsignal: stringprivateoptionalstarted: Dateprivatestatus: ProcessStateprivateoptionaltelemetry: TelemetryDataprivateupdated: Dateblock: (reason: string) => unknowncleanup: () => unknownreadonlyconfig: ProcessConfigurationisPendingRestart: () => unknownreadonlypup: Puprestart: (reason: string) => unknownstop: (reason: string) => booleanunblock: (reason: string) => unknownMethodsprivatesetStatus(s: ProcessState)getConfig()getStatus(): ProcessInformationinit()isCluster()setTelemetry(t: TelemetryData)start(reason?: string, restart?: boolean)