import { OnApplicationShutdown } from '@nestjs/common'; import { Scanner, KeyValueMetadata } from '@nestcloud/common'; import { Consul } from './consul.class'; export declare class ConsulOrchestrator implements OnApplicationShutdown { private readonly scanner; private readonly consul; private readonly keyValues; private logger; constructor(scanner: Scanner, consul: Consul); addKeyValues(target: Function, keyValues: KeyValueMetadata[]): void; onApplicationShutdown(signal?: string): any; mountKeyValues(): Promise; }