export declare const DEFAULT_REFERENCE_SITE_URL = "https://www.funnelsgrove.com"; export type ReferenceQuery = { category?: string; stepType?: string; view?: 'categories' | 'steps'; funnel?: string; screen?: string; }; type FunnelSummary = { id: string; name: string; industry: string; capturedAt: string; capturedScreenCount: number; availableScreenCount: number; reachedPaywall: boolean; url: string; previewImageUrl: string; stepTypes: string[]; screenTypes?: string[]; }; type ReferenceList = { version: 1; totalScreenCount: number; funnels: FunnelSummary[]; }; type ReferenceCategories = { version: 1; categories: Array<{ category: string; funnelCount: number; screenCount: number; }>; }; type StepContent = { text: string; buttons: string[]; options: string[]; visualDescription: string; screenType: string; notes: string[]; source: 'image-analysis'; }; type ReferenceStepSummary = { id: string; position: number; label: string; type: string; screenType: string; description: string | null; contentStatus: 'available' | 'unavailable'; imageUrl: string; url: string; }; type ReferenceStep = ReferenceStepSummary & { width: number; height: number; sha256: string; content: StepContent | null; }; type ReferenceFunnel = { version: 1; funnel: FunnelSummary & { referenceScope?: string; steps: Array; }; }; type ReferenceSingleStep = { version: 1; funnel: FunnelSummary; step: ReferenceStep; }; type ReferenceResult = ReferenceList | ReferenceCategories | ReferenceFunnel | ReferenceSingleStep; export declare function readFunnelReferences(query: ReferenceQuery, siteUrl: string): Promise; export declare function renderFunnelReferences(result: ReferenceResult): string; export {};