import type * as ElevenLabs from "../index";
export interface ProjectExtendedResponse {
    /** The ID of the project. */
    projectId: string;
    /** The name of the project. */
    name: string;
    /** The creation date of the project. */
    createDateUnix: number;
    /** The user ID who created the project. */
    createdByUserId?: string;
    /** The default title voice ID. */
    defaultTitleVoiceId: string;
    /** The default paragraph voice ID. */
    defaultParagraphVoiceId: string;
    /** The default model ID. */
    defaultModelId: string;
    /** The last conversion date of the project. */
    lastConversionDateUnix?: number;
    /** Whether the project can be downloaded. */
    canBeDownloaded: boolean;
    /** The title of the project. */
    title?: string;
    /** The author of the project. */
    author?: string;
    /** The description of the project. */
    description?: string;
    /** List of genres of the project. */
    genres?: string[];
    /** The cover image URL of the project. */
    coverImageUrl?: string;
    /** The target audience of the project. */
    targetAudience?: ElevenLabs.ProjectExtendedResponseModelTargetAudience;
    /** Two-letter language code (ISO 639-1) of the language of the project. */
    language?: string;
    /** The content type of the project, e.g. 'Novel' or 'Short Story' */
    contentType?: string;
    /** The original publication date of the project. */
    originalPublicationDate?: string;
    /** Whether the project contains mature content. */
    matureContent?: boolean;
    /** The ISBN number of the project. */
    isbnNumber?: string;
    /** Whether the project uses volume normalization. */
    volumeNormalization: boolean;
    /** The state of the project. */
    state: ElevenLabs.ProjectState;
    /** The access level of the project. */
    accessLevel: ElevenLabs.ProjectExtendedResponseModelAccessLevel;
    /** Whether the project is fiction. */
    fiction?: ElevenLabs.ProjectExtendedResponseModelFiction;
    /** Whether quality check is enabled for this project. */
    qualityCheckOn: boolean;
    /** Whether quality check is enabled on the project when bulk converting. */
    qualityCheckOnWhenBulkConvert: boolean;
    /** The creation meta of the project. */
    creationMeta?: ElevenLabs.ProjectCreationMetaResponseModel;
    /** The source type of the project. */
    sourceType?: ElevenLabs.ProjectExtendedResponseModelSourceType;
    /** Whether chapters are enabled for the project. */
    chaptersEnabled?: boolean;
    /** Whether captions are enabled for the project. */
    captionsEnabled?: boolean;
    /** Global styling to be applied to all captions */
    captionStyle?: ElevenLabs.CaptionStyleModel;
    /** Styling changes that have been made to the provided templates */
    captionStyleTemplateOverrides?: Record<string, ElevenLabs.CaptionStyleModel | undefined>;
    /** The public share ID of the project. */
    publicShareId?: string;
    /** The aspect ratio of the project. */
    aspectRatio?: ElevenLabs.ProjectExtendedResponseModelAspectRatio;
    /** The quality preset level of the project. */
    qualityPreset: ElevenLabs.ProjectExtendedResponseModelQualityPreset;
    /** List of chapters of the project and their metadata. */
    chapters: ElevenLabs.ChapterResponse[];
    /** List of pronunciation dictionary versions of the project and their metadata. */
    pronunciationDictionaryVersions: ElevenLabs.PronunciationDictionaryVersionResponseModel[];
    /** List of pronunciation dictionary locators. */
    pronunciationDictionaryLocators: ElevenLabs.PronunciationDictionaryLocatorResponseModel[];
    /** Whether text normalization is applied to the project. */
    applyTextNormalization: ElevenLabs.ProjectExtendedResponseModelApplyTextNormalization;
    /** Experimental features for the project. */
    experimental?: Record<string, unknown>;
    /** List of uploaded assets e.g. videos, audios. */
    assets: ElevenLabs.ProjectExtendedResponseModelAssetsItem[];
    /** List of configured project voices. */
    voices: ElevenLabs.ProjectVoiceResponseModel[];
    /** List of voices used by the project. */
    baseVoices?: ElevenLabs.Voice[];
    /** The ElevenReader data if the book was published. */
    publishingRead?: ElevenLabs.DirectPublishingReadResponseModel;
}
