/**
 * Scan public agent conversations for waitlist extraction.
 *
 * Queries all public conversations and returns structured JSON
 * containing conversation IDs and user messages. This output
 * feeds an LLM extraction step (via a workflow) that identifies
 * contact details and discovery intelligence.
 *
 *   NEO4J
 *     │
 *     ├─ Conversation {agentType: 'public'}
 *     │    └─ Message {role: 'user'} (ordered by createdAt)
 *     │
 *     v
 *   STRUCTURED JSON
 *     { conversations: [{ conversationId, messages, createdAt }] }
 */
export interface ConversationTranscript {
    conversationId: string;
    messages: string[];
    createdAt: string | null;
}
export interface WaitlistScanResult {
    conversations: ConversationTranscript[];
    totalMessages: number;
}
export declare function waitlistScan(accountId: string): Promise<WaitlistScanResult>;
//# sourceMappingURL=waitlist-scan.d.ts.map