import type { KaijiBotConfig } from "../config/types.js";
export declare function shouldSkipStatusScanMissingConfigFastPath(env?: NodeJS.ProcessEnv): boolean;
export declare function resolveStatusScanColdStart(params?: {
    env?: NodeJS.ProcessEnv;
    allowMissingConfigFastPath?: boolean;
}): boolean;
export declare function loadStatusScanCommandConfig(params: {
    commandName: string;
    readBestEffortConfig: () => Promise<KaijiBotConfig>;
    resolveConfig: (sourceConfig: KaijiBotConfig) => Promise<{
        resolvedConfig: KaijiBotConfig;
        diagnostics: string[];
    }>;
    env?: NodeJS.ProcessEnv;
    allowMissingConfigFastPath?: boolean;
}): Promise<{
    coldStart: boolean;
    sourceConfig: KaijiBotConfig;
    resolvedConfig: KaijiBotConfig;
    secretDiagnostics: string[];
}>;
