/** The opt-in CLI keys; an instance (`opencode#2`) is its CLI's. */ export declare const OPT_IN_SEAT_KEYS: readonly string[]; /** The one-line note a launch surface shows beside an opt-in seat. */ export declare const OPT_IN_NOTE = "opt-in: known to stall"; export declare function isOptInSeat(key: unknown): boolean; /** The DEFAULT launch roster: every seat but the opt-in ones — unless an opt-in seat is the only * one the engine could convene (every other seat signed out, out of quota, not installed): then * the roster is kept as served, so a default launch is never left with no seat at all. */ export declare function defaultLaunchRoster(roster: readonly T[]): T[]; /** The roster as `GET /roster` serves it: opt-in seats marked `optIn: true` with their note. */ export declare function markOptIn(roster: readonly T[]): Array; //# sourceMappingURL=opt-in-seats.d.ts.map