import { runChannelPluginStartupMaintenance } from "../channels/plugins/lifecycle-startup.js";
import type { DaoCoreConfig } from "../config/types.daocore.js";
type DoctorStartupMaintenanceRuntime = {
    error: (message: string) => void;
    log: (message: string) => void;
};
type ChannelPluginStartupMaintenanceRunner = typeof runChannelPluginStartupMaintenance;
export declare function maybeRunDoctorStartupChannelMaintenance(params: {
    cfg: DaoCoreConfig;
    env?: NodeJS.ProcessEnv;
    runChannelPluginStartupMaintenance?: ChannelPluginStartupMaintenanceRunner;
    runtime: DoctorStartupMaintenanceRuntime;
    shouldRepair: boolean;
}): Promise<void>;
export {};
