// Generated by bynkc — do not edit by hand.
// composition root

import * as cache_secured from "./cache/secured.js";
import * as bynk__binding from "./bynk-cloudflare.js";
import * as bynk_cloudflare__binding from "./bynk/cloudflare.binding.js";

export function composeApp(env?: unknown) {
  const cache_securedDeps = { Kv: new bynk_cloudflare__binding.WorkersKv(env), Secrets: new bynk__binding.SecretsProvider(env) };
  const cache_securedSurface = cache_secured.makeSurface(cache_securedDeps);

  return {
    secured: cache_securedSurface,
  };
}
