export type LogWriterModeType = 'per-service' | 'aggregate' | 'pipe-stdout';
export type LogWriter = {
    register: (serviceName: string, containerId: string) => void;
    destroy: () => Promise<void>;
};
export declare const createLogWriter: ({ mode, logPath, serviceNameFilter, }: {
    mode: LogWriterModeType[];
    logPath: string;
    serviceNameFilter?: string[] | undefined;
}) => {
    register: (serviceName: string, containerId: string) => void;
    destroy: () => Promise<void>;
};
