import type { SessionHeader, StoredMessage } from "../types.js";
export interface SessionInfo {
    id: string;
    path: string;
    startedAt: string;
    cwd: string;
    model: string;
    messageCount: number;
    lastUserMessage?: string;
}
export declare function listSessionsOnDisk(): Promise<SessionInfo[]>;
export declare function loadSessionMessages(id: string): Promise<{
    header: SessionHeader;
    messages: StoredMessage[];
}>;
//# sourceMappingURL=list.d.ts.map