/** * Parse a photon's `protected cfBindings = { ... }` declaration. * * Mirrors how `protected settings` is recognized in the schema-extractor * (object-literal initializer on a protected class field). Returns null * when the photon doesn't declare any CF bindings. * * The schema is intentionally narrow — only the binding-name → resource * mappings (and the boolean opt-ins for ai/images/browser). Anything * fancier belongs in the per-photon override JSON layered at deploy * time. */ import type { CfBindingsConfig } from './runtime/cf-local.js'; export declare function parseCfBindings(tsContent: string): CfBindingsConfig | null; //# sourceMappingURL=cf-bindings-parser.d.ts.map