import type { SessionSource, SessionListEntry, NormalizedSession } from '../types.js'; export interface SourceAdapter { name: SessionSource; label: string; color: string; getDataDir(): string; find(): Promise; parse(filePath: string): Promise; } export declare function resolveSourceAlias(input: string | undefined): SessionSource | undefined; export declare function registerSource(adapter: SourceAdapter): void; export declare function getAdapters(source?: string): SourceAdapter[]; export declare function getAdapter(source: string): SourceAdapter | undefined; export declare function getAllLabels(): Record; //# sourceMappingURL=registry.d.ts.map