export declare const INSPIRATION_SOURCE_ID = "awesome-gpt-image-2"; export declare const INSPIRATION_SOURCE_VERSION = "c7d293963b21c60bf338003915438cc5c39dd3ca"; export declare const INSPIRATION_SOURCE_UPDATED_AT = "2026-08-28T10:24:55Z"; export declare const INSPIRATION_SOURCE_REPOSITORY = "https://github.com/freestylefly/awesome-gpt-image-2"; /** Public mirror for the bundled cases' image assets; checked before GitHub. */ export declare const INSPIRATION_SOURCE_IMAGE_MIRROR = "https://gpt-image2.canghe.ai"; export declare const MAX_INSPIRATION_CASES = 2000; export interface InspirationCase { id: string; title: string; imageAlt: string; sourceLabel?: string | undefined; sourceUrl?: string | undefined; githubUrl?: string | undefined; prompt: string; promptPreview: string; category: string; styles: string[]; scenes: string[]; featured: boolean; } export interface InspirationSource { id: string; label: string; repository: string; version: string; integritySha256?: string | undefined; updatedAt?: string | undefined; categories: string[]; styles: string[]; scenes: string[]; cases: InspirationCase[]; } export interface InspirationCatalog { schemaVersion: 1; sources: InspirationSource[]; } interface ResolvedCase extends InspirationCase { imagePath: string; } interface ResolvedSource extends InspirationSource { cases: ResolvedCase[]; } export interface ResolvedInspirationCatalog { schemaVersion: 1; sources: ResolvedSource[]; } /** Parse the upstream snapshot defensively before it becomes application data. */ export declare function parseInspirationSnapshot(value: unknown, version?: string, updatedAt?: string | undefined): ResolvedInspirationCatalog; export declare function publicInspirationCatalog(catalog: ResolvedInspirationCatalog): InspirationCatalog; export declare function findInspirationCase(catalog: ResolvedInspirationCatalog, sourceId: string, caseId: string): ResolvedCase | undefined; export declare const BUNDLED_INSPIRATION_CATALOG: ResolvedInspirationCatalog; export {};