import { type ChannelId } from "../channels/plugins/index.js";
export type ChannelKind = ChannelId;
export type GatewayReloadPlan = {
    changedPaths: string[];
    restartGateway: boolean;
    restartReasons: string[];
    hotReasons: string[];
    reloadHooks: boolean;
    restartGmailWatcher: boolean;
    restartCron: boolean;
    restartHeartbeat: boolean;
    restartHealthMonitor: boolean;
    restartChannels: Set<ChannelKind>;
    clearBootstrapCache: boolean;
    noopPaths: string[];
};
export declare function buildGatewayReloadPlan(changedPaths: string[]): GatewayReloadPlan;
