declare global { namespace App { interface PageData { publicConfig?: { bobbinUrl: string; knotMirrorUrl: string; apiUrl: string; deliberiUrl: string; sitesDomain: string; moderationServiceDid: string; camoEnabled: boolean; }; } interface Platform { // worker service bindings, only present when running on Cloudflare env?: { BOBBIN?: { fetch(request: Request): Promise }; // verified email → did lookup, populated once by cmd/email-did-migrate EMAIL_DID?: { get(key: string): Promise }; }; } } } export {};