/**
 * This file was auto-generated by openapi-typescript.
 * Do not make direct changes to the file.
 */

export interface paths {
    "/api/ping/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Ping */
        get: operations["ping_api_ping__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/health/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Health
         * @description Health check for Docker/K8s probes. Verifies DB connectivity.
         */
        get: operations["health_api_health__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/register": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Register */
        post: operations["register_auth_register_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/login": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Login */
        post: operations["login_auth_login_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/auth/refresh": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Refresh */
        post: operations["refresh_auth_refresh_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/users/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List All Users */
        get: operations["list_all_users_api_users__get"];
        put?: never;
        /** Create User Endpoint */
        post: operations["create_user_endpoint_api_users__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/users/me/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Me */
        get: operations["me_api_users_me__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/users/me/change-password/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Change Password */
        post: operations["change_password_api_users_me_change_password__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/users/{user_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve User */
        get: operations["retrieve_user_api_users__user_id___get"];
        put?: never;
        post?: never;
        /** Delete User */
        delete: operations["delete_user_api_users__user_id___delete"];
        options?: never;
        head?: never;
        /** Patch User */
        patch: operations["patch_user_api_users__user_id___patch"];
        trace?: never;
    };
    "/api/projects/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List All Projects */
        get: operations["list_all_projects_api_projects__get"];
        put?: never;
        /** Create Project Endpoint */
        post: operations["create_project_endpoint_api_projects__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/projects/{project_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Project */
        get: operations["retrieve_project_api_projects__project_id___get"];
        put?: never;
        post?: never;
        /** Delete Project */
        delete: operations["delete_project_api_projects__project_id___delete"];
        options?: never;
        head?: never;
        /** Patch Project */
        patch: operations["patch_project_api_projects__project_id___patch"];
        trace?: never;
    };
    "/api/projects/{project_id}/workspace": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Project Workspace */
        get: operations["get_project_workspace_api_projects__project_id__workspace_get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/projects/{project_id}/workflow/actions": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Dispatch Project Workflow Action */
        post: operations["dispatch_project_workflow_action_api_projects__project_id__workflow_actions_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/files/upload/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Upload File */
        post: operations["upload_file_api_files_upload__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/files/get_file/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get File Info */
        get: operations["get_file_info_api_files_get_file__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/files/local/{file_path}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Local File */
        get: operations["get_local_file_api_files_local__file_path__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/files/files/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List File Entries */
        get: operations["list_file_entries_api_files_files__get"];
        put?: never;
        /** Create File Entry */
        post: operations["create_file_entry_api_files_files__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/files/files/{file_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve File Entry */
        get: operations["retrieve_file_entry_api_files_files__file_id___get"];
        put?: never;
        post?: never;
        /** Delete File Entry */
        delete: operations["delete_file_entry_api_files_files__file_id___delete"];
        options?: never;
        head?: never;
        /** Patch File Entry */
        patch: operations["patch_file_entry_api_files_files__file_id___patch"];
        trace?: never;
    };
    "/api/files/files/{file_id}/resolve/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Resolve File Entry */
        get: operations["resolve_file_entry_api_files_files__file_id__resolve__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/media/get_meta/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Get Meta */
        get: operations["get_meta_api_media_get_meta__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/media/silence_remove": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Silence Remove */
        post: operations["silence_remove_api_media_silence_remove_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/media/convert": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Convert */
        post: operations["convert_api_media_convert_post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/media/frames/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Frames
         * @description Return presigned URLs for extracted frames within a time range.
         */
        get: operations["get_frames_api_media_frames__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/media/mediafiles/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Mediafiles */
        get: operations["list_mediafiles_api_media_mediafiles__get"];
        put?: never;
        /** Create Mediafile */
        post: operations["create_mediafile_api_media_mediafiles__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/media/mediafiles/{media_file_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Mediafile */
        get: operations["retrieve_mediafile_api_media_mediafiles__media_file_id___get"];
        put?: never;
        post?: never;
        /** Delete Mediafile */
        delete: operations["delete_mediafile_api_media_mediafiles__media_file_id___delete"];
        options?: never;
        head?: never;
        /** Patch Mediafile */
        patch: operations["patch_mediafile_api_media_mediafiles__media_file_id___patch"];
        trace?: never;
    };
    "/api/media/artifacts/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Artifact Mediafiles */
        get: operations["list_artifact_mediafiles_api_media_artifacts__get"];
        put?: never;
        /** Create Artifact Mediafile */
        post: operations["create_artifact_mediafile_api_media_artifacts__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/media/artifacts/{artifact_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Artifact Mediafile */
        get: operations["retrieve_artifact_mediafile_api_media_artifacts__artifact_id___get"];
        put?: never;
        post?: never;
        /** Delete Artifact Mediafile */
        delete: operations["delete_artifact_mediafile_api_media_artifacts__artifact_id___delete"];
        options?: never;
        head?: never;
        /** Patch Artifact Mediafile */
        patch: operations["patch_artifact_mediafile_api_media_artifacts__artifact_id___patch"];
        trace?: never;
    };
    "/api/transcribe/transcriptions/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List All Transcriptions */
        get: operations["list_all_transcriptions_api_transcribe_transcriptions__get"];
        put?: never;
        /** Create Transcription Entry */
        post: operations["create_transcription_entry_api_transcribe_transcriptions__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/transcribe/transcriptions/{transcription_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Transcription Entry */
        get: operations["retrieve_transcription_entry_api_transcribe_transcriptions__transcription_id___get"];
        put?: never;
        post?: never;
        /** Delete Transcription Entry */
        delete: operations["delete_transcription_entry_api_transcribe_transcriptions__transcription_id___delete"];
        options?: never;
        head?: never;
        /** Patch Transcription Entry */
        patch: operations["patch_transcription_entry_api_transcribe_transcriptions__transcription_id___patch"];
        trace?: never;
    };
    "/api/transcribe/transcriptions/by-artifact/{artifact_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Transcription By Artifact */
        get: operations["retrieve_transcription_by_artifact_api_transcribe_transcriptions_by_artifact__artifact_id___get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/transcribe/whisper/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Whisper Transcribe */
        post: operations["whisper_transcribe_api_transcribe_whisper__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/transcribe/google-speech/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Google Speech Transcribe */
        post: operations["google_speech_transcribe_api_transcribe_google_speech__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/transcribe/salute-speech/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Salute Speech Transcribe */
        post: operations["salute_speech_transcribe_api_transcribe_salute_speech__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/captions/get_video/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Get Video */
        post: operations["get_video_api_captions_get_video__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/captions/presets/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List Presets
         * @description List system presets + user's own presets.
         */
        get: operations["list_presets_api_captions_presets__get"];
        put?: never;
        /**
         * Create Preset
         * @description Create a user preset.
         */
        post: operations["create_preset_api_captions_presets__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/captions/presets/{preset_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Preset
         * @description Get a single preset.
         */
        get: operations["get_preset_api_captions_presets__preset_id___get"];
        put?: never;
        post?: never;
        /**
         * Delete Preset
         * @description Delete a user preset (cannot delete system or others' presets).
         */
        delete: operations["delete_preset_api_captions_presets__preset_id___delete"];
        options?: never;
        head?: never;
        /**
         * Update Preset
         * @description Update a user preset (cannot edit system or others' presets).
         */
        patch: operations["update_preset_api_captions_presets__preset_id___patch"];
        trace?: never;
    };
    "/api/jobs/jobs/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Jobs Endpoint */
        get: operations["list_jobs_endpoint_api_jobs_jobs__get"];
        put?: never;
        /** Create Job Endpoint */
        post: operations["create_job_endpoint_api_jobs_jobs__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/jobs/jobs/{job_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Job Endpoint */
        get: operations["retrieve_job_endpoint_api_jobs_jobs__job_id___get"];
        put?: never;
        post?: never;
        /** Delete Job Endpoint */
        delete: operations["delete_job_endpoint_api_jobs_jobs__job_id___delete"];
        options?: never;
        head?: never;
        /** Patch Job Endpoint */
        patch: operations["patch_job_endpoint_api_jobs_jobs__job_id___patch"];
        trace?: never;
    };
    "/api/jobs/events/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Events Endpoint */
        get: operations["list_events_endpoint_api_jobs_events__get"];
        put?: never;
        /** Create Event Endpoint */
        post: operations["create_event_endpoint_api_jobs_events__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/jobs/events/{event_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Event Endpoint */
        get: operations["retrieve_event_endpoint_api_jobs_events__event_id___get"];
        put?: never;
        post?: never;
        /** Delete Event Endpoint */
        delete: operations["delete_event_endpoint_api_jobs_events__event_id___delete"];
        options?: never;
        head?: never;
        /** Patch Event Endpoint */
        patch: operations["patch_event_endpoint_api_jobs_events__event_id___patch"];
        trace?: never;
    };
    "/api/tasks/media-probe/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Media Probe
         * @description Submit a background task to probe media file metadata.
         */
        post: operations["submit_media_probe_api_tasks_media_probe__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/silence-remove/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Silence Remove
         * @description Submit a background task to remove silence from media file.
         */
        post: operations["submit_silence_remove_api_tasks_silence_remove__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/silence-detect/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Silence Detect
         * @description Submit a background task to detect silent segments in media file.
         */
        post: operations["submit_silence_detect_api_tasks_silence_detect__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/silence-apply/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Silence Apply
         * @description Submit a background task to apply silence cuts to media file.
         */
        post: operations["submit_silence_apply_api_tasks_silence_apply__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/media-convert/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Media Convert
         * @description Submit a background task to convert media file format.
         */
        post: operations["submit_media_convert_api_tasks_media_convert__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/transcription-generate/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Transcription Generate
         * @description Submit a background task to generate transcription from audio/video.
         */
        post: operations["submit_transcription_generate_api_tasks_transcription_generate__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/frame-extract/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Frame Extract
         * @description Submit a background task to extract video frames for timeline thumbnails.
         */
        post: operations["submit_frame_extract_api_tasks_frame_extract__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/captions-generate/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Submit Captions Generate
         * @description Submit a background task to generate captions on video.
         */
        post: operations["submit_captions_generate_api_tasks_captions_generate__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/tasks/status/{job_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get Task Status
         * @description Get the status of a background task.
         */
        get: operations["get_task_status_api_tasks_status__job_id___get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/notifications/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List Notifications */
        get: operations["list_notifications_api_notifications__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/notifications/{notification_id}/read/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Mark Notification Read */
        post: operations["mark_notification_read_api_notifications__notification_id__read__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/notifications/read-all/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /** Mark All Read */
        post: operations["mark_all_read_api_notifications_read_all__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/notifications/unread-count/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Unread Count */
        get: operations["unread_count_api_notifications_unread_count__get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/webhooks/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** List All Webhooks */
        get: operations["list_all_webhooks_api_webhooks__get"];
        put?: never;
        /** Create Webhook Endpoint */
        post: operations["create_webhook_endpoint_api_webhooks__post"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/api/webhooks/{webhook_id}/": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /** Retrieve Webhook Endpoint */
        get: operations["retrieve_webhook_endpoint_api_webhooks__webhook_id___get"];
        put?: never;
        post?: never;
        /** Delete Webhook Endpoint */
        delete: operations["delete_webhook_endpoint_api_webhooks__webhook_id___delete"];
        options?: never;
        head?: never;
        /** Patch Webhook Endpoint */
        patch: operations["patch_webhook_endpoint_api_webhooks__webhook_id___patch"];
        trace?: never;
    };
}
export type webhooks = Record<string, never>;
export interface components {
    schemas: {
        /** ActiveJobState */
        ActiveJobState: {
            /**
             * Job Id
             * Format: uuid
             */
            job_id: string;
            /**
             * Job Type
             * @enum {string}
             */
            job_type: "MEDIA_PROBE" | "SILENCE_REMOVE" | "SILENCE_DETECT" | "SILENCE_APPLY" | "MEDIA_CONVERT" | "TRANSCRIPTION_GENERATE" | "CAPTIONS_GENERATE" | "FRAME_EXTRACT";
        };
        /** ArtifactMediaFileCreate */
        ArtifactMediaFileCreate: {
            /** Project Id */
            project_id?: string | null;
            /** File Id */
            file_id?: string | null;
            /** Media File Id */
            media_file_id?: string | null;
            /**
             * Artifact Type
             * @enum {string}
             */
            artifact_type: "TRANSCRIPTION_JSON" | "SILENCE_REMOVED_VIDEO" | "CONVERTED_VIDEO" | "THUMBNAIL" | "AUDIO_PROXY" | "RENDERED_VIDEO" | "FRAME_SPRITES";
        };
        /** ArtifactMediaFileRead */
        ArtifactMediaFileRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Project Id */
            project_id: string | null;
            /** File Id */
            file_id: string | null;
            /** Media File Id */
            media_file_id: string | null;
            /**
             * Artifact Type
             * @enum {string}
             */
            artifact_type: "TRANSCRIPTION_JSON" | "SILENCE_REMOVED_VIDEO" | "CONVERTED_VIDEO" | "THUMBNAIL" | "AUDIO_PROXY" | "RENDERED_VIDEO" | "FRAME_SPRITES";
            /** Is Deleted */
            is_deleted: boolean;
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** ArtifactMediaFileUpdate */
        ArtifactMediaFileUpdate: {
            /** Is Deleted */
            is_deleted?: boolean | null;
        };
        /** Body_upload_file_api_files_upload__post */
        Body_upload_file_api_files_upload__post: {
            /**
             * File
             * Format: binary
             */
            file: string;
            /**
             * Folder
             * @default
             */
            folder: string;
            /** Project Id */
            project_id?: string | null;
        };
        /** CaptionAnimationStyle */
        CaptionAnimationStyle: {
            /**
             * Highlight Style
             * @default color
             * @enum {string}
             */
            highlight_style: "color" | "scale" | "underline" | "color_scale";
            /**
             * Highlight Scale
             * @default 1.1
             */
            highlight_scale: number;
            /**
             * Segment Transition
             * @default fade
             * @enum {string}
             */
            segment_transition: "fade" | "slide" | "none";
            /**
             * Fade Duration Frames
             * @default 3
             */
            fade_duration_frames: number;
            /**
             * Animation Speed
             * @default 1
             */
            animation_speed: number;
        };
        /** CaptionBackgroundStyle */
        CaptionBackgroundStyle: {
            /**
             * Bg Color
             * @default rgba(0,0,0,0.6)
             */
            bg_color: string;
            /**
             * Bg Blur Px
             * @default 0
             */
            bg_blur_px: number;
            /** Bg Glow Color */
            bg_glow_color?: string | null;
            /**
             * Bg Border Radius Px
             * @default 15
             */
            bg_border_radius_px: number;
            /**
             * Bg Padding Px
             * @default 20
             */
            bg_padding_px: number;
        };
        /** CaptionLayoutStyle */
        CaptionLayoutStyle: {
            /**
             * Vertical Position
             * @default bottom
             * @enum {string}
             */
            vertical_position: "top" | "center" | "bottom";
            /**
             * Horizontal Alignment
             * @default center
             * @enum {string}
             */
            horizontal_alignment: "left" | "center" | "right";
            /**
             * Padding Px
             * @default 20
             */
            padding_px: number;
            /**
             * Max Width Pct
             * @default 90
             */
            max_width_pct: number;
            /**
             * Lines Per Screen
             * @default 2
             */
            lines_per_screen: number;
        };
        /** CaptionPresetCreate */
        CaptionPresetCreate: {
            /** Name */
            name: string;
            /** Description */
            description?: string | null;
            style_config: components["schemas"]["CaptionStyleConfig"];
        };
        /** CaptionPresetRead */
        CaptionPresetRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** User Id */
            user_id: string | null;
            /** Name */
            name: string;
            /** Description */
            description: string | null;
            /** Is System */
            is_system: boolean;
            style_config: components["schemas"]["CaptionStyleConfig"];
            /** Preview Url */
            preview_url: string | null;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** CaptionPresetUpdate */
        CaptionPresetUpdate: {
            /** Name */
            name?: string | null;
            /** Description */
            description?: string | null;
            style_config?: components["schemas"]["CaptionStyleConfig"] | null;
        };
        /** CaptionStyleConfig */
        CaptionStyleConfig: {
            text?: components["schemas"]["CaptionTextStyle"];
            layout?: components["schemas"]["CaptionLayoutStyle"];
            animation?: components["schemas"]["CaptionAnimationStyle"];
            background?: components["schemas"]["CaptionBackgroundStyle"];
        };
        /** CaptionTextStyle */
        CaptionTextStyle: {
            /**
             * Font Family
             * @default Lobster
             */
            font_family: string;
            /**
             * Font Size
             * @default 40
             */
            font_size: number;
            /**
             * Font Weight
             * @default 400
             */
            font_weight: number;
            /**
             * Text Color
             * @default #FFFFFF
             */
            text_color: string;
            /**
             * Highlight Color
             * @default #FFCC00
             */
            highlight_color: string;
            /**
             * Text Shadow
             * @default 2px 2px 4px rgba(0,0,0,0.5)
             */
            text_shadow: string | null;
            /**
             * Text Stroke Width
             * @default 0
             */
            text_stroke_width: number;
            /**
             * Text Stroke Color
             * @default #000000
             */
            text_stroke_color: string;
        };
        /**
         * CaptionsGenerateRequest
         * @description Request to generate captions/subtitles video.
         */
        CaptionsGenerateRequest: {
            /**
             * Video S3 Path
             * @description S3 path to the video file
             */
            video_s3_path: string;
            /**
             * Folder
             * @description Output folder for rendered video
             */
            folder: string;
            /**
             * Transcription Id
             * Format: uuid
             * @description ID of the transcription to use
             */
            transcription_id: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
            /**
             * Preset Id
             * @description Caption style preset ID (mutually exclusive with style_config)
             */
            preset_id?: string | null;
            /**
             * Style Config
             * @description Inline caption style config (overrides preset_id)
             */
            style_config?: {
                [key: string]: unknown;
            } | null;
        };
        /** CaptionsRequest */
        CaptionsRequest: {
            /** Folder */
            folder: string;
            /** Video S3 Path */
            video_s3_path: string;
            transcription: components["schemas"]["Document-Input"];
        };
        /** CaptionsResponse */
        CaptionsResponse: {
            /** Result */
            result: string;
        };
        /** CaptionsState */
        CaptionsState: {
            /** @default IDLE */
            status: components["schemas"]["CaptionsWorkflowStatus"];
            /** Preset Id */
            preset_id?: string | null;
            /** Style Config */
            style_config?: {
                [key: string]: unknown;
            } | null;
            /** Render Job Id */
            render_job_id?: string | null;
            /** Output File Id */
            output_file_id?: string | null;
        };
        /**
         * CaptionsWorkflowStatus
         * @enum {string}
         */
        CaptionsWorkflowStatus: "IDLE" | "CONFIGURED" | "PROCESSING" | "COMPLETED";
        /** ConfirmVerifyAction */
        ConfirmVerifyAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "CONFIRM_VERIFY";
            /** Revision */
            revision: number;
        };
        /** CutRegionState */
        CutRegionState: {
            /** Start Ms */
            start_ms: number;
            /** End Ms */
            end_ms: number;
        };
        /** DispositionSchema */
        DispositionSchema: {
            /** Default */
            default?: number | null;
        } & {
            [key: string]: unknown;
        };
        /** Document */
        "Document-Input": {
            /** Segments */
            segments: components["schemas"]["SegmentNode-Input"][];
        };
        /** Document */
        "Document-Output": {
            /** Segments */
            segments: components["schemas"]["SegmentNode-Output"][];
        };
        /** FileCreate */
        FileCreate: {
            /** Project Id */
            project_id?: string | null;
            /** Original Filename */
            original_filename: string;
            /** Path */
            path: string;
            /**
             * Storage Backend
             * @default S3
             * @enum {string}
             */
            storage_backend: "LOCAL" | "S3";
            /** Mime Type */
            mime_type: string;
            /** Size Bytes */
            size_bytes: number;
            /** Checksum */
            checksum?: string | null;
            /** File Format */
            file_format?: string | null;
            /**
             * Is Uploaded
             * @default false
             */
            is_uploaded: boolean;
        };
        /** FileInfoResponse */
        FileInfoResponse: {
            /**
             * File Id
             * Format: uuid
             */
            file_id: string;
            /** File Path */
            file_path: string;
            /** File Url */
            file_url: string;
            /** File Size */
            file_size?: number | null;
            /** Filename */
            filename?: string | null;
        };
        /** FileRead */
        FileRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Project Id */
            project_id: string | null;
            /** Owner Id */
            owner_id: string | null;
            /** Original Filename */
            original_filename: string;
            /** Path */
            path: string;
            /**
             * Storage Backend
             * @enum {string}
             */
            storage_backend: "LOCAL" | "S3";
            /** Mime Type */
            mime_type: string;
            /** Size Bytes */
            size_bytes: number;
            /** Checksum */
            checksum: string | null;
            /** File Format */
            file_format: string | null;
            /** Is Uploaded */
            is_uploaded: boolean;
            /** Is Deleted */
            is_deleted: boolean;
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** FileUpdate */
        FileUpdate: {
            /** Original Filename */
            original_filename?: string | null;
            /** Is Uploaded */
            is_uploaded?: boolean | null;
            /** Is Deleted */
            is_deleted?: boolean | null;
        };
        /** FormatSchema */
        FormatSchema: {
            /** Filename */
            filename?: string | null;
            /** Nb Streams */
            nb_streams?: number | null;
            /** Format Name */
            format_name?: string | null;
            /** Format Long Name */
            format_long_name?: string | null;
            /** Start Time */
            start_time?: string | null;
            /** Duration */
            duration?: string | null;
            /** Size */
            size?: string | null;
            /** Bit Rate */
            bit_rate?: string | null;
            /** Probe Score */
            probe_score?: number | null;
            /** Tags */
            tags?: {
                [key: string]: string;
            } | null;
        } & {
            [key: string]: unknown;
        };
        /**
         * FrameExtractRequest
         * @description Request to extract video frames for timeline thumbnails.
         */
        FrameExtractRequest: {
            /**
             * File Key
             * @description S3 key of the video file
             */
            file_key: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
            /**
             * Regenerate
             * @description Delete existing frames and re-extract
             * @default false
             */
            regenerate: boolean;
        };
        /**
         * FrameItem
         * @description Single frame in a range query response.
         */
        FrameItem: {
            /** Timestamp */
            timestamp: number;
            /** Url */
            url: string;
        };
        /**
         * FrameRangeResponse
         * @description Response for GET /api/media/frames/ range query.
         */
        FrameRangeResponse: {
            /** Interval */
            interval: number;
            /** Frames */
            frames: components["schemas"]["FrameItem"][];
        };
        /** GoogleSpeechParams */
        GoogleSpeechParams: {
            /** File Path */
            file_path: string;
            /** Language Codes */
            language_codes?: string[] | null;
        };
        /** HTTPValidationError */
        HTTPValidationError: {
            /** Detail */
            detail?: components["schemas"]["ValidationError"][];
        };
        /** JobCreate */
        JobCreate: {
            /** Broker Id */
            broker_id: string;
            /** Project Id */
            project_id?: string | null;
            /** Input Data */
            input_data?: {
                [key: string]: unknown;
            } | null;
            /**
             * Status
             * @default PENDING
             * @enum {string}
             */
            status: "PENDING" | "RUNNING" | "FAILED" | "CANCELLED" | "DONE";
            /**
             * Job Type
             * @enum {string}
             */
            job_type: "MEDIA_PROBE" | "SILENCE_REMOVE" | "SILENCE_DETECT" | "SILENCE_APPLY" | "MEDIA_CONVERT" | "TRANSCRIPTION_GENERATE" | "CAPTIONS_GENERATE" | "FRAME_EXTRACT";
        };
        /** JobEventCreate */
        JobEventCreate: {
            /**
             * Job Id
             * Format: uuid
             */
            job_id: string;
            /** Event Type */
            event_type: string;
            /** Payload */
            payload?: {
                [key: string]: unknown;
            } | null;
        };
        /** JobEventRead */
        JobEventRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /**
             * Job Id
             * Format: uuid
             */
            job_id: string;
            /** Event Type */
            event_type: string;
            /** Payload */
            payload: {
                [key: string]: unknown;
            } | null;
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** JobEventUpdate */
        JobEventUpdate: {
            /** Payload */
            payload?: {
                [key: string]: unknown;
            } | null;
        };
        /** JobRead */
        JobRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Broker Id */
            broker_id: string;
            /** User Id */
            user_id: string | null;
            /** Project Id */
            project_id: string | null;
            /** Input Data */
            input_data: {
                [key: string]: unknown;
            } | null;
            /** Output Data */
            output_data: {
                [key: string]: unknown;
            } | null;
            /**
             * Status
             * @enum {string}
             */
            status: "PENDING" | "RUNNING" | "FAILED" | "CANCELLED" | "DONE";
            /**
             * Job Type
             * @enum {string}
             */
            job_type: "MEDIA_PROBE" | "SILENCE_REMOVE" | "SILENCE_DETECT" | "SILENCE_APPLY" | "MEDIA_CONVERT" | "TRANSCRIPTION_GENERATE" | "CAPTIONS_GENERATE" | "FRAME_EXTRACT";
            /** Project Pct */
            project_pct: number | null;
            /** Error Message */
            error_message: string | null;
            /** Current Message */
            current_message: string | null;
            /** Started At */
            started_at: string | null;
            /** Finished At */
            finished_at: string | null;
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** JobUpdate */
        JobUpdate: {
            /** Output Data */
            output_data?: {
                [key: string]: unknown;
            } | null;
            /** Status */
            status?: ("PENDING" | "RUNNING" | "FAILED" | "CANCELLED" | "DONE") | null;
            /** Project Pct */
            project_pct?: number | null;
            /** Error Message */
            error_message?: string | null;
            /** Current Message */
            current_message?: string | null;
            /** Started At */
            started_at?: string | null;
            /** Finished At */
            finished_at?: string | null;
        };
        /** LineNode */
        "LineNode-Input": {
            /** Text */
            text: string;
            /** Semantic Tags */
            semantic_tags: components["schemas"]["Tag"][];
            /** Structure Tags */
            structure_tags: components["schemas"]["Tag"][];
            time: components["schemas"]["TimeRange"];
            /** Words */
            words: components["schemas"]["WordNode"][];
        };
        /** LineNode */
        "LineNode-Output": {
            /** Text */
            text: string;
            /** Semantic Tags */
            semantic_tags: components["schemas"]["Tag"][];
            /** Structure Tags */
            structure_tags: components["schemas"]["Tag"][];
            time: components["schemas"]["TimeRange"];
            /** Words */
            words: components["schemas"]["WordNode"][];
        };
        /** MarkTranscriptionReviewedAction */
        MarkTranscriptionReviewedAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "MARK_TRANSCRIPTION_REVIEWED";
            /** Revision */
            revision: number;
        };
        /**
         * MediaConvertRequest
         * @description Request to convert media file to different format.
         */
        MediaConvertRequest: {
            /**
             * File Key
             * @description Storage key of the input file
             */
            file_key: string;
            /**
             * Out Folder
             * @description Output folder for converted file
             */
            out_folder: string;
            /**
             * Output Format
             * @description Target output format
             * @default mp4
             */
            output_format: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
        };
        /** MediaConverterParams */
        MediaConverterParams: {
            /** File Path */
            file_path: string;
            /**
             * Folder
             * @default
             */
            folder: string;
        };
        /** MediaFileCreate */
        MediaFileCreate: {
            /** Project Id */
            project_id?: string | null;
            /** Duration Seconds */
            duration_seconds: number;
            /** Frame Rate */
            frame_rate?: number | null;
            /** Width */
            width?: number | null;
            /** Height */
            height?: number | null;
            /** Probe Json */
            probe_json?: {
                [key: string]: unknown;
            } | null;
            /** Notes */
            notes?: string | null;
            /** Meta */
            meta?: {
                [key: string]: unknown;
            } | null;
        };
        /** MediaFileRead */
        MediaFileRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /**
             * Owner Id
             * Format: uuid
             */
            owner_id: string;
            /** Project Id */
            project_id: string | null;
            /** Duration Seconds */
            duration_seconds: number;
            /** Frame Rate */
            frame_rate: number | null;
            /** Width */
            width: number | null;
            /** Height */
            height: number | null;
            /** Probe Json */
            probe_json: {
                [key: string]: unknown;
            } | null;
            /** Notes */
            notes: string | null;
            /** Meta */
            meta: {
                [key: string]: unknown;
            } | null;
            /** Is Deleted */
            is_deleted: boolean;
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** MediaFileUpdate */
        MediaFileUpdate: {
            /** Notes */
            notes?: string | null;
            /** Meta */
            meta?: {
                [key: string]: unknown;
            } | null;
            /** Is Deleted */
            is_deleted?: boolean | null;
        };
        /**
         * MediaProbeRequest
         * @description Request to probe media file metadata.
         */
        MediaProbeRequest: {
            /**
             * File Key
             * @description Storage key of the file to probe
             */
            file_key: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
        };
        /** MediaProbeSchema */
        MediaProbeSchema: {
            /**
             * Streams
             * @default []
             */
            streams: components["schemas"]["StreamSchema"][];
            format?: components["schemas"]["FormatSchema"] | null;
        } & {
            [key: string]: unknown;
        };
        /** MediaSilencerParams */
        MediaSilencerParams: {
            /** File Path */
            file_path: string;
            /**
             * Folder
             * @default
             */
            folder: string;
            /**
             * Min Silence Duration Ms
             * @default 200
             */
            min_silence_duration_ms: number;
            /**
             * Silence Threshold Db
             * @default 16
             */
            silence_threshold_db: number;
            /**
             * Padding Ms
             * @default 100
             */
            padding_ms: number;
        };
        /** NotificationRead */
        NotificationRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /**
             * User Id
             * Format: uuid
             */
            user_id: string;
            /** Job Id */
            job_id: string | null;
            /** Project Id */
            project_id: string | null;
            /**
             * Notification Type
             * @enum {string}
             */
            notification_type: "task_progress" | "task_complete" | "task_failed";
            /** Title */
            title: string;
            /** Message */
            message: string | null;
            /** Payload */
            payload: {
                [key: string]: unknown;
            } | null;
            /** Is Read */
            is_read: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** PasswordChange */
        PasswordChange: {
            /** Current Password */
            current_password: string;
            /** New Password */
            new_password: string;
        };
        /** ProjectCreate */
        ProjectCreate: {
            /** Name */
            name: string;
            /** Description */
            description?: string | null;
            /**
             * Language
             * @default auto
             */
            language: string;
        };
        /** ProjectRead */
        ProjectRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /**
             * Owner Id
             * Format: uuid
             */
            owner_id: string;
            /** Name */
            name: string;
            /** Description */
            description: string | null;
            /** Language */
            language: string;
            /** Folder */
            folder: string | null;
            /**
             * Status
             * @enum {string}
             */
            status: "DRAFT" | "PROCESSING" | "DONE" | "FAILED";
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** ProjectUpdate */
        ProjectUpdate: {
            /** Name */
            name?: string | null;
            /** Description */
            description?: string | null;
            /** Language */
            language?: string | null;
            /** Folder */
            folder?: string | null;
            /** Status */
            status?: ("DRAFT" | "PROCESSING" | "DONE" | "FAILED") | null;
        };
        /** ProjectWorkspaceRead */
        ProjectWorkspaceRead: {
            /**
             * Project Id
             * Format: uuid
             */
            project_id: string;
            /** Revision */
            revision: number;
            /** Version */
            version: number;
            phase: components["schemas"]["WorkflowPhase"];
            /**
             * Current Screen
             * @enum {string}
             */
            current_screen: "upload" | "verify" | "silence-settings" | "processing" | "fragments" | "silence-apply-processing" | "transcription-settings" | "transcription-processing" | "subtitle-revision" | "caption-settings" | "caption-processing" | "caption-result";
            active_job: components["schemas"]["ActiveJobState"] | null;
            /** Source File Id */
            source_file_id: string | null;
            workspace_view: components["schemas"]["WorkspaceViewState"];
            silence: components["schemas"]["SilenceState"];
            transcription: components["schemas"]["TranscriptionState"];
            captions: components["schemas"]["CaptionsState"];
        };
        /** ReopenCaptionConfigAction */
        ReopenCaptionConfigAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "REOPEN_CAPTION_CONFIG";
            /** Revision */
            revision: number;
        };
        /** ReopenSilenceReviewAction */
        ReopenSilenceReviewAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "REOPEN_SILENCE_REVIEW";
            /** Revision */
            revision: number;
        };
        /** ReopenTranscriptionConfigAction */
        ReopenTranscriptionConfigAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "REOPEN_TRANSCRIPTION_CONFIG";
            /** Revision */
            revision: number;
        };
        /** ResetSourceFileAction */
        ResetSourceFileAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "RESET_SOURCE_FILE";
            /** Revision */
            revision: number;
        };
        /** SaluteSpeechParams */
        SaluteSpeechParams: {
            /** File Path */
            file_path: string;
            /** Language */
            language?: string | null;
            /**
             * Model
             * @default general
             */
            model: string;
        };
        /** SegmentNode */
        "SegmentNode-Input": {
            /** Text */
            text: string;
            /** Semantic Tags */
            semantic_tags: components["schemas"]["Tag"][];
            /** Structure Tags */
            structure_tags: components["schemas"]["Tag"][];
            time: components["schemas"]["TimeRange"];
            /** Lines */
            lines: components["schemas"]["LineNode-Input"][];
        };
        /** SegmentNode */
        "SegmentNode-Output": {
            /** Text */
            text: string;
            /** Semantic Tags */
            semantic_tags: components["schemas"]["Tag"][];
            /** Structure Tags */
            structure_tags: components["schemas"]["Tag"][];
            time: components["schemas"]["TimeRange"];
            /** Lines */
            lines: components["schemas"]["LineNode-Output"][];
        };
        /** SelectCaptionPresetAction */
        SelectCaptionPresetAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "SELECT_CAPTION_PRESET";
            /** Revision */
            revision: number;
            /** Preset Id */
            preset_id?: string | null;
            /** Style Config */
            style_config?: {
                [key: string]: unknown;
            } | null;
        };
        /** SetSilenceCutsAction */
        SetSilenceCutsAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "SET_SILENCE_CUTS";
            /** Revision */
            revision: number;
            /** Cuts */
            cuts: components["schemas"]["CutRegionState"][];
        };
        /** SetSilenceSettingsAction */
        SetSilenceSettingsAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "SET_SILENCE_SETTINGS";
            /** Revision */
            revision: number;
            settings?: components["schemas"]["SilenceSettingsState"];
        };
        /** SetSourceFileAction */
        SetSourceFileAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "SET_SOURCE_FILE";
            /** Revision */
            revision: number;
            /**
             * File Id
             * Format: uuid
             */
            file_id: string;
        };
        /** SetWorkspaceViewAction */
        SetWorkspaceViewAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "SET_WORKSPACE_VIEW";
            /** Revision */
            revision: number;
            workspace_view: components["schemas"]["WorkspaceViewState"];
        };
        /**
         * SilenceApplyRequest
         * @description Request to apply silence cuts to media file.
         */
        SilenceApplyRequest: {
            /**
             * File Key
             * @description Storage key of the input file
             */
            file_key: string;
            /**
             * Out Folder
             * @description Output folder for processed file
             */
            out_folder: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
            /**
             * Output Name
             * @description Display name for the output file
             */
            output_name?: string | null;
            /**
             * Cuts
             * @description Cut regions: [{'start_ms': int, 'end_ms': int}, ...]
             */
            cuts: {
                [key: string]: unknown;
            }[];
        };
        /**
         * SilenceDetectRequest
         * @description Request to detect silent segments in media file.
         */
        SilenceDetectRequest: {
            /**
             * File Key
             * @description Storage key of the input file
             */
            file_key: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
            /**
             * Min Silence Duration Ms
             * @description Minimum silence duration in milliseconds
             * @default 200
             */
            min_silence_duration_ms: number;
            /**
             * Silence Threshold Db
             * @description Silence threshold in decibels
             * @default 16
             */
            silence_threshold_db: number;
            /**
             * Padding Ms
             * @description Padding around non-silent segments in milliseconds
             * @default 100
             */
            padding_ms: number;
        };
        /**
         * SilenceRemoveRequest
         * @description Request to remove silence from media file.
         */
        SilenceRemoveRequest: {
            /**
             * File Key
             * @description Storage key of the input file
             */
            file_key: string;
            /**
             * Out Folder
             * @description Output folder for processed file
             */
            out_folder: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
            /**
             * Min Silence Duration Ms
             * @description Minimum silence duration in milliseconds
             * @default 200
             */
            min_silence_duration_ms: number;
            /**
             * Silence Threshold Db
             * @description Silence threshold in decibels
             * @default 16
             */
            silence_threshold_db: number;
            /**
             * Padding Ms
             * @description Padding around non-silent segments in milliseconds
             * @default 100
             */
            padding_ms: number;
        };
        /** SilenceSettingsState */
        SilenceSettingsState: {
            /**
             * Min Silence Duration Ms
             * @default 200
             */
            min_silence_duration_ms: number;
            /**
             * Silence Threshold Db
             * @default 16
             */
            silence_threshold_db: number;
            /**
             * Padding Ms
             * @default 100
             */
            padding_ms: number;
        };
        /** SilenceState */
        SilenceState: {
            /** @default IDLE */
            status: components["schemas"]["SilenceWorkflowStatus"];
            settings?: components["schemas"]["SilenceSettingsState"];
            /** Detect Job Id */
            detect_job_id?: string | null;
            /** Detected Segments */
            detected_segments?: components["schemas"]["CutRegionState"][];
            /** Reviewed Cuts */
            reviewed_cuts?: components["schemas"]["CutRegionState"][];
            /** Duration Ms */
            duration_ms?: number | null;
            /** Applied Output File Id */
            applied_output_file_id?: string | null;
        };
        /**
         * SilenceWorkflowStatus
         * @enum {string}
         */
        SilenceWorkflowStatus: "IDLE" | "CONFIGURED" | "DETECTING" | "REVIEWING" | "APPLYING" | "COMPLETED" | "SKIPPED";
        /** SkipSilenceApplyAction */
        SkipSilenceApplyAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "SKIP_SILENCE_APPLY";
            /** Revision */
            revision: number;
        };
        /** StartCaptionRenderAction */
        StartCaptionRenderAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "START_CAPTION_RENDER";
            /** Revision */
            revision: number;
            /**
             * Folder
             * @default output_files
             */
            folder: string;
        };
        /** StartMediaConvertAction */
        StartMediaConvertAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "START_MEDIA_CONVERT";
            /** Revision */
            revision: number;
            /**
             * Output Format
             * @default mp4
             */
            output_format: string;
            /**
             * Out Folder
             * @default output_files
             */
            out_folder: string;
        };
        /** StartSilenceApplyAction */
        StartSilenceApplyAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "START_SILENCE_APPLY";
            /** Revision */
            revision: number;
            /** Cuts */
            cuts?: components["schemas"]["CutRegionState"][] | null;
            /**
             * Out Folder
             * @default output_files
             */
            out_folder: string;
            /** Output Name */
            output_name?: string | null;
        };
        /** StartSilenceDetectAction */
        StartSilenceDetectAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "START_SILENCE_DETECT";
            /** Revision */
            revision: number;
        };
        /** StartTranscriptionAction */
        StartTranscriptionAction: {
            /**
             * @description discriminator enum property added by openapi-typescript
             * @enum {string}
             */
            type: "START_TRANSCRIPTION";
            /** Revision */
            revision: number;
            /**
             * Engine
             * @default whisper
             * @enum {string}
             */
            engine: "whisper" | "google" | "salutespeech";
            /** Language */
            language?: string | null;
            /**
             * Model
             * @default base
             */
            model: string;
            request?: components["schemas"]["TranscriptionRequestState"] | null;
        };
        /** StreamSchema */
        StreamSchema: {
            /** Index */
            index?: number | null;
            /** Codec Name */
            codec_name?: string | null;
            /** Codec Long Name */
            codec_long_name?: string | null;
            /** Profile */
            profile?: string | null;
            /** Codec Type */
            codec_type?: string | null;
            /** Codec Tag String */
            codec_tag_string?: string | null;
            /** Codec Tag */
            codec_tag?: string | null;
            /** Width */
            width?: number | null;
            /** Height */
            height?: number | null;
            /** Id */
            id?: string | null;
            /** R Frame Rate */
            r_frame_rate?: string | null;
            /** Avg Frame Rate */
            avg_frame_rate?: string | null;
            /** Time Base */
            time_base?: string | null;
            /** Start Pts */
            start_pts?: number | null;
            /** Start Time */
            start_time?: string | null;
            /** Duration Ts */
            duration_ts?: number | null;
            /** Duration */
            duration?: string | null;
            /** Bit Rate */
            bit_rate?: string | null;
            /** Nb Frames */
            nb_frames?: string | null;
            /** Extradata Size */
            extradata_size?: number | null;
            disposition?: components["schemas"]["DispositionSchema"] | null;
            /** Tags */
            tags?: {
                [key: string]: string;
            } | null;
        } & {
            [key: string]: unknown;
        };
        /** Tag */
        Tag: {
            /** Name */
            name: string;
        };
        /**
         * TaskStatusResponse
         * @description Response for task status query.
         */
        TaskStatusResponse: {
            /**
             * Job Id
             * Format: uuid
             */
            job_id: string;
            /**
             * Status
             * @enum {string}
             */
            status: "PENDING" | "RUNNING" | "FAILED" | "CANCELLED" | "DONE";
            /**
             * Job Type
             * @enum {string}
             */
            job_type: "MEDIA_PROBE" | "SILENCE_REMOVE" | "SILENCE_DETECT" | "SILENCE_APPLY" | "MEDIA_CONVERT" | "TRANSCRIPTION_GENERATE" | "CAPTIONS_GENERATE" | "FRAME_EXTRACT";
            /** Progress Pct */
            progress_pct?: number | null;
            /** Current Message */
            current_message?: string | null;
            /** Error Message */
            error_message?: string | null;
            /** Output Data */
            output_data?: {
                [key: string]: unknown;
            } | null;
            /** Started At */
            started_at?: string | null;
            /** Finished At */
            finished_at?: string | null;
        };
        /**
         * TaskSubmitResponse
         * @description Response after submitting a background task.
         */
        TaskSubmitResponse: {
            /**
             * Job Id
             * Format: uuid
             * @description Job ID for tracking
             */
            job_id: string;
            /**
             * Webhook Url
             * @description Webhook URL for status updates
             */
            webhook_url: string;
            /**
             * Status
             * @description Initial task status
             * @default PENDING
             * @enum {string}
             */
            status: "PENDING" | "RUNNING" | "FAILED" | "CANCELLED" | "DONE";
        };
        /** TimeRange */
        TimeRange: {
            /** Start */
            start: number;
            /** End */
            end: number;
        };
        /** TokenRefresh */
        TokenRefresh: {
            /** Refresh */
            refresh: string;
        };
        /** TokenRefreshResponse */
        TokenRefreshResponse: {
            /** Access */
            access: string;
            /** Refresh */
            refresh: string;
        };
        /** TranscriptionCreate */
        TranscriptionCreate: {
            /** Project Id */
            project_id?: string | null;
            /**
             * Source File Id
             * Format: uuid
             */
            source_file_id: string;
            /** Artifact Id */
            artifact_id?: string | null;
            /**
             * Engine
             * @default LOCAL_WHISPER
             * @enum {string}
             */
            engine: "LOCAL_WHISPER" | "GOOGLE_SPEECH_CLOUD" | "SALUTE_SPEECH";
            /** Language */
            language?: string | null;
            /** Document */
            document: {
                [key: string]: unknown;
            };
            /** Transcribe Options */
            transcribe_options?: {
                [key: string]: unknown;
            } | null;
        };
        /**
         * TranscriptionGenerateRequest
         * @description Request to generate transcription from audio/video file.
         */
        TranscriptionGenerateRequest: {
            /**
             * File Key
             * @description Storage key of the input file
             */
            file_key: string;
            /**
             * Project Id
             * @description Associated project ID
             */
            project_id?: string | null;
            /**
             * Engine
             * @description Transcription engine to use
             * @default whisper
             * @enum {string}
             */
            engine: "whisper" | "google" | "salutespeech";
            /**
             * Language
             * @description Language code (e.g., 'en')
             */
            language?: string | null;
            /**
             * Model
             * @description Model size for whisper
             * @default base
             */
            model: string;
        };
        /** TranscriptionRead */
        TranscriptionRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Project Id */
            project_id: string | null;
            /**
             * Source File Id
             * Format: uuid
             */
            source_file_id: string;
            /** Artifact Id */
            artifact_id: string | null;
            /**
             * Engine
             * @enum {string}
             */
            engine: "LOCAL_WHISPER" | "GOOGLE_SPEECH_CLOUD" | "SALUTE_SPEECH";
            /** Language */
            language: string | null;
            /** Document */
            document: {
                [key: string]: unknown;
            };
            /** Transcribe Options */
            transcribe_options: {
                [key: string]: unknown;
            } | null;
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** TranscriptionRequestState */
        TranscriptionRequestState: {
            /**
             * Engine
             * @default whisper
             * @enum {string}
             */
            engine: "whisper" | "google" | "salutespeech";
            /** Language */
            language?: string | null;
            /**
             * Model
             * @default base
             */
            model: string;
        };
        /** TranscriptionState */
        TranscriptionState: {
            /** @default IDLE */
            status: components["schemas"]["TranscriptionWorkflowStatus"];
            request?: components["schemas"]["TranscriptionRequestState"];
            /** Job Id */
            job_id?: string | null;
            /** Artifact Id */
            artifact_id?: string | null;
            /** Transcription Id */
            transcription_id?: string | null;
            /**
             * Reviewed
             * @default false
             */
            reviewed: boolean;
        };
        /** TranscriptionUpdate */
        TranscriptionUpdate: {
            /** Document */
            document?: {
                [key: string]: unknown;
            } | null;
            /** Transcribe Options */
            transcribe_options?: {
                [key: string]: unknown;
            } | null;
        };
        /**
         * TranscriptionWorkflowStatus
         * @enum {string}
         */
        TranscriptionWorkflowStatus: "IDLE" | "PROCESSING" | "REVIEWING" | "COMPLETED";
        /** UserCreate */
        UserCreate: {
            /** Username */
            username: string;
            /** Email */
            email: string;
            /** Password */
            password: string;
            /**
             * First Name
             * @default
             */
            first_name: string;
            /**
             * Last Name
             * @default
             */
            last_name: string;
            /** Phone Number */
            phone_number?: string | null;
            /** Avatar */
            avatar?: string | null;
        };
        /** UserLogin */
        UserLogin: {
            /** Username */
            username: string;
            /** Password */
            password: string;
        };
        /** UserRead */
        UserRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Username */
            username: string;
            /** Email */
            email: string;
            /** First Name */
            first_name: string;
            /** Last Name */
            last_name: string;
            /** Phone Number */
            phone_number: string | null;
            /** Avatar */
            avatar: string | null;
            /** Email Verified */
            email_verified: boolean;
            /** Phone Verified */
            phone_verified: boolean;
            /** Is Active */
            is_active: boolean;
            /** Is Staff */
            is_staff: boolean;
            /** Is Superuser */
            is_superuser: boolean;
            /**
             * Date Joined
             * Format: date-time
             */
            date_joined: string;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** UserRegister */
        UserRegister: {
            /** Username */
            username: string;
            /** Email */
            email: string;
            /** Password */
            password: string;
            /**
             * First Name
             * @default
             */
            first_name: string;
            /**
             * Last Name
             * @default
             */
            last_name: string;
            /** Phone Number */
            phone_number?: string | null;
            /** Avatar */
            avatar?: string | null;
        };
        /** UserRegisterResponse */
        UserRegisterResponse: {
            user: components["schemas"]["UserRead"];
            /** Access */
            access: string;
            /** Refresh */
            refresh: string;
        };
        /** UserUpdate */
        UserUpdate: {
            /** First Name */
            first_name?: string | null;
            /** Last Name */
            last_name?: string | null;
            /** Email */
            email?: string | null;
            /** Phone Number */
            phone_number?: string | null;
            /** Avatar */
            avatar?: string | null;
        };
        /** ValidationError */
        ValidationError: {
            /** Location */
            loc: (string | number)[];
            /** Message */
            msg: string;
            /** Error Type */
            type: string;
        };
        /** WebhookCreate */
        WebhookCreate: {
            /** Project Id */
            project_id?: string | null;
            /** Event */
            event?: string | null;
            /** Url */
            url: string;
            /** Secret */
            secret?: string | null;
            /**
             * Is Active
             * @default true
             */
            is_active: boolean;
        };
        /** WebhookRead */
        WebhookRead: {
            /**
             * Id
             * Format: uuid
             */
            id: string;
            /** Project Id */
            project_id: string | null;
            /** User Id */
            user_id: string | null;
            /** Event */
            event: string | null;
            /** Url */
            url: string;
            /** Secret */
            secret: string | null;
            /** Is Active */
            is_active: boolean;
            /**
             * Created At
             * Format: date-time
             */
            created_at: string;
            /**
             * Updated At
             * Format: date-time
             */
            updated_at: string;
        };
        /** WebhookUpdate */
        WebhookUpdate: {
            /** Event */
            event?: string | null;
            /** Url */
            url?: string | null;
            /** Secret */
            secret?: string | null;
            /** Is Active */
            is_active?: boolean | null;
        };
        /** WhisperParams */
        WhisperParams: {
            /** File Path */
            file_path: string;
            /** Language */
            language?: string | null;
            /**
             * Model Name
             * @default tiny
             */
            model_name: string;
        };
        /** WordNode */
        WordNode: {
            /** Text */
            text: string;
            /** Semantic Tags */
            semantic_tags: components["schemas"]["Tag"][];
            /** Structure Tags */
            structure_tags: components["schemas"]["Tag"][];
            time: components["schemas"]["TimeRange"];
        };
        /**
         * WorkflowPhase
         * @enum {string}
         */
        WorkflowPhase: "INGEST" | "VERIFY" | "SILENCE" | "TRANSCRIPTION" | "CAPTIONS" | "DONE";
        /** WorkspaceViewState */
        WorkspaceViewState: {
            /** Used File Ids */
            used_file_ids?: string[];
            /** Selected File Id */
            selected_file_id?: string | null;
        };
    };
    responses: never;
    parameters: never;
    requestBodies: never;
    headers: never;
    pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
    ping_api_ping__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: string;
                    };
                };
            };
        };
    };
    health_api_health__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: string;
                    };
                };
            };
        };
    };
    register_auth_register_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UserRegister"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UserRegisterResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    login_auth_login_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UserLogin"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UserRegisterResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    refresh_auth_refresh_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TokenRefresh"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TokenRefreshResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_all_users_api_users__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UserRead"][];
                };
            };
        };
    };
    create_user_endpoint_api_users__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UserCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UserRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    me_api_users_me__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UserRead"];
                };
            };
        };
    };
    change_password_api_users_me_change_password__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["PasswordChange"];
            };
        };
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_user_api_users__user_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UserRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_user_api_users__user_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_user_api_users__user_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                user_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UserUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UserRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_all_projects_api_projects__get: {
        parameters: {
            query?: {
                /** @description Поиск по названию или описанию */
                search?: string | null;
                /** @description Фильтр по статусу проекта */
                status?: string | null;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectRead"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    create_project_endpoint_api_projects__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProjectCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_project_api_projects__project_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_project_api_projects__project_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_project_api_projects__project_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProjectUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_project_workspace_api_projects__project_id__workspace_get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectWorkspaceRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    dispatch_project_workflow_action_api_projects__project_id__workflow_actions_post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                project_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SetSourceFileAction"] | components["schemas"]["ResetSourceFileAction"] | components["schemas"]["StartMediaConvertAction"] | components["schemas"]["ConfirmVerifyAction"] | components["schemas"]["SetSilenceSettingsAction"] | components["schemas"]["StartSilenceDetectAction"] | components["schemas"]["SetSilenceCutsAction"] | components["schemas"]["SkipSilenceApplyAction"] | components["schemas"]["StartSilenceApplyAction"] | components["schemas"]["ReopenSilenceReviewAction"] | components["schemas"]["StartTranscriptionAction"] | components["schemas"]["ReopenTranscriptionConfigAction"] | components["schemas"]["MarkTranscriptionReviewedAction"] | components["schemas"]["SelectCaptionPresetAction"] | components["schemas"]["StartCaptionRenderAction"] | components["schemas"]["ReopenCaptionConfigAction"] | components["schemas"]["SetWorkspaceViewAction"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ProjectWorkspaceRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    upload_file_api_files_upload__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "multipart/form-data": components["schemas"]["Body_upload_file_api_files_upload__post"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileInfoResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_file_info_api_files_get_file__get: {
        parameters: {
            query: {
                file_path: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileInfoResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_local_file_api_files_local__file_path__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                file_path: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": unknown;
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_file_entries_api_files_files__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileRead"][];
                };
            };
        };
    };
    create_file_entry_api_files_files__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["FileCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_file_entry_api_files_files__file_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                file_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_file_entry_api_files_files__file_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                file_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_file_entry_api_files_files__file_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                file_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["FileUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    resolve_file_entry_api_files_files__file_id__resolve__get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                file_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileInfoResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_meta_api_media_get_meta__get: {
        parameters: {
            query: {
                file_path: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MediaProbeSchema"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    silence_remove_api_media_silence_remove_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MediaSilencerParams"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileInfoResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    convert_api_media_convert_post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MediaConverterParams"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FileInfoResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_frames_api_media_frames__get: {
        parameters: {
            query: {
                /** @description S3 key of the source video */
                file_key: string;
                /** @description Start time in seconds */
                start?: number;
                /** @description End time in seconds */
                end: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FrameRangeResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_mediafiles_api_media_mediafiles__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MediaFileRead"][];
                };
            };
        };
    };
    create_mediafile_api_media_mediafiles__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MediaFileCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MediaFileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_mediafile_api_media_mediafiles__media_file_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                media_file_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MediaFileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_mediafile_api_media_mediafiles__media_file_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                media_file_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_mediafile_api_media_mediafiles__media_file_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                media_file_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MediaFileUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["MediaFileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_artifact_mediafiles_api_media_artifacts__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ArtifactMediaFileRead"][];
                };
            };
        };
    };
    create_artifact_mediafile_api_media_artifacts__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ArtifactMediaFileCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ArtifactMediaFileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_artifact_mediafile_api_media_artifacts__artifact_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                artifact_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ArtifactMediaFileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_artifact_mediafile_api_media_artifacts__artifact_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                artifact_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_artifact_mediafile_api_media_artifacts__artifact_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                artifact_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ArtifactMediaFileUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ArtifactMediaFileRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_all_transcriptions_api_transcribe_transcriptions__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TranscriptionRead"][];
                };
            };
        };
    };
    create_transcription_entry_api_transcribe_transcriptions__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TranscriptionCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TranscriptionRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_transcription_entry_api_transcribe_transcriptions__transcription_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                transcription_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TranscriptionRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_transcription_entry_api_transcribe_transcriptions__transcription_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                transcription_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_transcription_entry_api_transcribe_transcriptions__transcription_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                transcription_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TranscriptionUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TranscriptionRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_transcription_by_artifact_api_transcribe_transcriptions_by_artifact__artifact_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                artifact_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TranscriptionRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    whisper_transcribe_api_transcribe_whisper__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["WhisperParams"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Document-Output"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    google_speech_transcribe_api_transcribe_google_speech__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["GoogleSpeechParams"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Document-Output"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    salute_speech_transcribe_api_transcribe_salute_speech__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SaluteSpeechParams"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Document-Output"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_video_api_captions_get_video__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CaptionsRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CaptionsResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_presets_api_captions_presets__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CaptionPresetRead"][];
                };
            };
        };
    };
    create_preset_api_captions_presets__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CaptionPresetCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CaptionPresetRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_preset_api_captions_presets__preset_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                preset_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CaptionPresetRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_preset_api_captions_presets__preset_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                preset_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    update_preset_api_captions_presets__preset_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                preset_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CaptionPresetUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CaptionPresetRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_jobs_endpoint_api_jobs_jobs__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobRead"][];
                };
            };
        };
    };
    create_job_endpoint_api_jobs_jobs__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["JobCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_job_endpoint_api_jobs_jobs__job_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                job_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_job_endpoint_api_jobs_jobs__job_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                job_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_job_endpoint_api_jobs_jobs__job_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                job_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["JobUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_events_endpoint_api_jobs_events__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobEventRead"][];
                };
            };
        };
    };
    create_event_endpoint_api_jobs_events__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["JobEventCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobEventRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_event_endpoint_api_jobs_events__event_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                event_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobEventRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_event_endpoint_api_jobs_events__event_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                event_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_event_endpoint_api_jobs_events__event_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                event_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["JobEventUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobEventRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_media_probe_api_tasks_media_probe__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MediaProbeRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_silence_remove_api_tasks_silence_remove__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SilenceRemoveRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_silence_detect_api_tasks_silence_detect__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SilenceDetectRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_silence_apply_api_tasks_silence_apply__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SilenceApplyRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_media_convert_api_tasks_media_convert__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["MediaConvertRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_transcription_generate_api_tasks_transcription_generate__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["TranscriptionGenerateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_frame_extract_api_tasks_frame_extract__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["FrameExtractRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    submit_captions_generate_api_tasks_captions_generate__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CaptionsGenerateRequest"];
            };
        };
        responses: {
            /** @description Successful Response */
            202: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskSubmitResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    get_task_status_api_tasks_status__job_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                job_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["TaskStatusResponse"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    list_notifications_api_notifications__get: {
        parameters: {
            query?: {
                unread_only?: boolean;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["NotificationRead"][];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    mark_notification_read_api_notifications__notification_id__read__post: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                notification_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    mark_all_read_api_notifications_read_all__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    unread_count_api_notifications_unread_count__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": {
                        [key: string]: number;
                    };
                };
            };
        };
    };
    list_all_webhooks_api_webhooks__get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WebhookRead"][];
                };
            };
        };
    };
    create_webhook_endpoint_api_webhooks__post: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["WebhookCreate"];
            };
        };
        responses: {
            /** @description Successful Response */
            201: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WebhookRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    retrieve_webhook_endpoint_api_webhooks__webhook_id___get: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WebhookRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    delete_webhook_endpoint_api_webhooks__webhook_id___delete: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            /** @description Successful Response */
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
    patch_webhook_endpoint_api_webhooks__webhook_id___patch: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                webhook_id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["WebhookUpdate"];
            };
        };
        responses: {
            /** @description Successful Response */
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["WebhookRead"];
                };
            };
            /** @description Validation Error */
            422: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["HTTPValidationError"];
                };
            };
        };
    };
}
