import type { CliContext } from '../../context/create-context.js'; import { SharedDockerService } from '../docker-service.js'; type CorednsPrepared = { corefile: string; }; export declare class CorednsService extends SharedDockerService { static readonly container = "stamhoofd-coredns"; readonly key = "coredns"; readonly name = "CoreDNS"; getContainer(): string; getDetail(): Promise; prepare(context: CliContext): Promise; getDockerArgs(_context: CliContext, _options: void, prepared: CorednsPrepared): Promise; static dockerArgs(corefile: string, hostPort: number, options?: { disableLabel?: boolean; }): string[]; } export declare const corednsService: CorednsService; export {}; //# sourceMappingURL=coredns-service.d.ts.map