import type { AgentId } from './types.js';
export interface NativeAccountCatalogEntry {
    kind: 'native';
    id: string;
    agent: AgentId;
    display: string;
    email: string | null;
    versions: string[];
}
export declare function groupNativeAccountRows(rows: Array<{
    agent: AgentId;
    version: string;
    accountKey: string | null;
    email: string | null;
    signedIn: boolean;
}>): NativeAccountCatalogEntry[];
/** Discover signed-in harness-native identities without copying their auth files. */
export declare function discoverNativeAccounts(): Promise<NativeAccountCatalogEntry[]>;
