import { ScheduleService, Service, ServiceClean } from './types/services.types.js'; import { GenericDef } from './lib/good-cop/index-backend.js'; /** This is the base function for registering services. It handle types as * well as basic service cleanup. So it takes a Service and return a ServiceClean */ export declare function svc | GenericDef | GenericDef[] = [], OutputType extends GenericDef = undefined>(svc: Service): ServiceClean>; export declare function schedule(schedule: ScheduleService): ScheduleService;