export interface DeveloperProject { project_id: string; kind: string; name: string; url: string; } export interface PreflightCheck { name: string; status: 'ready' | 'action_required' | 'unknown' | 'not_applicable'; code: string; message: string; action_url?: string; } export interface DeveloperPreflight { checks: PreflightCheck[]; project?: DeveloperProject; } /** Narrow an untrusted JSON object at an API boundary. */ export declare function jsonObject(value: unknown): Record; /** Validate a project returned by the owner-authorized developer routes. */ export declare function parseDeveloperProject(value: unknown): DeveloperProject; /** Validate advisory checks while permitting future response fields. */ export declare function parseDeveloperPreflight(value: unknown): DeveloperPreflight; //# sourceMappingURL=developer-contract.d.ts.map