/**
 * Nexus Prime — Fast Bootstrap
 *
 * Performs lightweight orientation only:
 *   - workspace resolution
 *   - memory recall + stats
 *   - session DNA loading
 *   - session summary recovery
 *   - project memory recovery
 *   - intent classification
 *
 * This should return within milliseconds, not seconds.
 * Deep preparation (candidate files, knowledge fabric, planning) is deferred
 * to bootstrap_deep or on-demand during orchestrate.
 */
import type { BootstrapFastResult, WorkspaceEnvelope, RuntimeIdentity, SessionSummaryBootstrap, ProjectMemoryBootstrap } from './types.js';
export interface FastBootstrapDeps {
    /** Resolve workspace envelope from the repo/cwd context */
    getWorkspaceEnvelope: () => WorkspaceEnvelope;
    /** Get runtime + session identity */
    getRuntimeIdentity: () => RuntimeIdentity;
    /** Classify intent from task text */
    classifyIntent: (task: string) => {
        taskType: string;
        riskClass: string;
        complexity: number;
    };
    /** Recall memories matching the task */
    recallMemory: (task: string, limit: number) => Promise<{
        count: number;
        matches: string[];
    }>;
    /** Get memory tier stats */
    getMemoryStats: () => {
        prefrontal: number;
        hippocampus: number;
        cortex: number;
    };
    /** Get memory quarantine count */
    getQuarantinedCount: () => number;
    /** Recover prior session summary (if available) */
    recoverSessionSummary: (projectId: string) => SessionSummaryBootstrap | undefined;
    /** Recover project-scoped memories */
    recoverProjectMemory: (repoId: string) => ProjectMemoryBootstrap | undefined;
    /** Workspace state root for persisting receipt */
    stateRoot: string;
    /** Repo root for identity */
    repoRoot: string;
}
/**
 * Execute fast bootstrap. Returns BootstrapFastResult immediately.
 * Persists a durable receipt so the adapter can check bootstrap state.
 */
export declare function bootstrapFast(task: string, deps: FastBootstrapDeps): Promise<BootstrapFastResult>;
