import { type VoiceFormat } from "../lib/voice-corpus.js";
export type AuthorshipMode = "human-only" | "human-led-agent-assisted" | "agent-led-human-reviewed" | "agent-only" | "unknown";
export declare const AUTHORSHIP_MODES: ReadonlySet<AuthorshipMode>;
export interface VoiceTagContentParams {
    nodeIds: string[];
    mode: AuthorshipMode;
    accountId: string;
    /** Writing format (required). Editorial classification — operator-supplied. */
    format: VoiceFormat;
}
export interface VoiceTagContentResult {
    updated: number;
    skipped: number;
    skippedReasons: Record<string, number>;
}
export declare function voiceTagContent(params: VoiceTagContentParams): Promise<VoiceTagContentResult>;
//# sourceMappingURL=voice-tag-content.d.ts.map