/**
 * XLL startup resolution — decides whether the local XLL runtime is ready.
 *
 * In source-checkout mode, validates that required files exist on disk.
 * In installed mode, delegates to syncXll() to copy shipped files to the
 * stable user-local directory.
 */
import { type StartupXllStatus } from '../app/observability/index.js';
export type { StartupXllStatus };
/** Resolve XLL readiness: validate source checkout paths or sync shipped files. */
export declare function resolveStartupXll({ sourceCheckout, needsSetup }: {
    sourceCheckout: boolean;
    needsSetup: boolean;
}): StartupXllStatus;
//# sourceMappingURL=startup-xll.d.ts.map