import { type BotSummary, type IntegrationMutation } from "../integrations/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Creates a botIdentities principal for an active integration, validating its display fields, administrator, and optional avatar file. * The transaction binds identity, file authorization, and audit evidence so credentials are never issued for a partially configured bot. */ export declare function botCreate(executor: DrizzleExecutor, input: { actorUserId: string; name: string; username: string; description?: string; photoFileId?: string; ownerUserId?: string; }): Promise>; //# sourceMappingURL=botCreate.d.ts.map