import { type DrizzleExecutor } from "../drizzle.js"; import { type MutationHint } from "../chat/types.js"; /** * Revokes a channel grant from agentSecretChannelAssignments after requiring assignSecrets permission. * The shared audit and sync transition makes the loss of runtime access immediate and attributable. */ export declare function agentSecretDetachFromChannel(executor: DrizzleExecutor, input: { actorUserId: string; channelId: string; secretId: string; }): Promise; //# sourceMappingURL=agentSecretDetachFromChannel.d.ts.map