import { BaseSubgraph } from "@powerhousedao/reactor-api";
import type { DocumentNode } from "graphql";
/**
 * Early-access invite codes for vetra.to. Owns its own relational tables in
 * an isolated namespace; the management mutations are gated behind the
 * gateway's admin allowlist (see resolvers). No document model is involved.
 *
 * Codes may carry an attached Claude API key. The key is encrypted at rest via
 * OpenBao transit and, on studio provisioning, written into the tenant secret
 * store server-side — reusing the `vetra-cloud-secrets` service in-process so
 * the key never leaves the reactor.
 */
export declare class VetraAccessCodesSubgraph extends BaseSubgraph {
    name: string;
    typeDefs: DocumentNode;
    resolvers: Record<string, unknown>;
    additionalContextFields: {};
    onSetup(): Promise<void>;
}
//# sourceMappingURL=index.d.ts.map