type AliasMap = Record; /** Load all saved session aliases from disk */ export declare function loadAliases(): AliasMap; /** Persist an alias mapping to disk */ export declare function saveAlias(name: string, sessionId: string): void; /** Remove an alias mapping from disk */ export declare function removeAlias(name: string): void; /** * Resolve a session identifier to a concrete session ID. * * - Plain IDs like `s-abc123` pass through unchanged. * - `@name` looks up the alias file (throws if not found). * - `-` reads the last-used session (throws if none available). */ export declare function resolveSid(sid: string): string; /** Save a session ID as the "last used" session */ export declare function saveLastSession(sessionId: string): void; /** Read the last-used session ID, or undefined */ export declare function readLastSession(): string | undefined; export {}; //# sourceMappingURL=session-resolver.d.ts.map