import { adminHermesCustomerToken } from "./hermesCustomerToken.js"; export interface OnboardClientV3HermesInput { action: "mint_token" | "rotate_token"; approved: boolean; customerSlug: string; workspaceId: string; runId: string; inputHash: string; internalOperatorSlackUserId: string; previousTokenId?: string; } interface OnboardClientV3HermesOptions { adminHome?: string; tokenImpl?: typeof adminHermesCustomerToken; now?: () => string; } export declare const onboardClientV3HermesToolDefinitions: { name: string; description: string; inputSchema: { type: "object"; additionalProperties: boolean; properties: { action: { type: string; enum: string[]; }; approved: { type: string; description: string; }; customerSlug: { type: string; description: string; }; workspaceId: { type: string; description: string; }; runId: { type: string; description: string; }; inputHash: { type: string; description: string; }; internalOperatorSlackUserId: { type: string; description: string; }; previousTokenId: { type: string; description: string; }; }; required: string[]; }; }[]; export declare function adminOnboardClientV3Hermes(input: OnboardClientV3HermesInput, options?: OnboardClientV3HermesOptions): Promise>; export {};