import { ManageAppVariables } from "../../../types/app.js";
import { OpenAPIHono } from "@hono/zod-openapi";

//#region src/domains/manage/routes/github.d.ts
declare const app: OpenAPIHono<{
  Variables: ManageAppVariables;
}, {}, "/">;
declare const STATE_JWT_ISSUER = "inkeep-agents-api";
declare const STATE_JWT_AUDIENCE = "github-app-install";
/**
 * Signs a JWT state token for the GitHub App installation flow.
 * The state contains the tenantId and expires after 10 minutes.
 */
declare function signStateToken(tenantId: string): Promise<string>;
//#endregion
export { STATE_JWT_AUDIENCE, STATE_JWT_ISSUER, app as default, signStateToken };