import type { DaoCoreConfig } 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<DaoCoreConfig>;
    resolveConfig: (sourceConfig: DaoCoreConfig) => Promise<{
        resolvedConfig: DaoCoreConfig;
        diagnostics: string[];
    }>;
    env?: NodeJS.ProcessEnv;
    allowMissingConfigFastPath?: boolean;
}): Promise<{
    coldStart: boolean;
    sourceConfig: DaoCoreConfig;
    resolvedConfig: DaoCoreConfig;
    secretDiagnostics: string[];
}>;
