import { SupernovaConfig } from "../../../types/config.js";
import { SetupContext, SetupSessionStatus, SetupState } from "./types.js";
export declare function resolveInitialSetupState(input: {
    restart: boolean;
}): Promise<SetupState>;
export declare function resolveInitialSetupContext(config: SupernovaConfig | null): SetupContext;
export declare function persistSetupSession(input: {
    context: SetupContext;
    state: SetupState;
    status: SetupSessionStatus;
}): void;
export declare function clearPersistedSetupSession(): void;
//# sourceMappingURL=session.d.ts.map