// Generated by bynkc — do not edit by hand.
// context shop

import { Ok, Err, Some, None, type Result, type Option, type ValidationError, HttpResult } from "./runtime.js";

export interface Token {
  readonly value: string;
}

export const Token = {
};

export const api = {
  async http_GET_health(deps: {}): Promise<HttpResult<string>> {
    return HttpResult.Ok("ok");
  },
};

export const jobs = {
  async cron_jobs_0(deps: {}): Promise<Result<void, string>> {
    return Ok(undefined);
  },
};

export const rpc = {
  async call(deps: {}): Promise<Result<void, string>> {
    return Ok(undefined);
  },
};

export interface ShopDeps {
}

export function makeSurface(deps: ShopDeps) {
  return {
    async rpc(): Promise<Result<void, string>> {
      return rpc.call(deps);
    },
  };
}

