import { z } from 'zod/v4'; export declare const TASK_USER_SCHEMA: z.ZodObject<{ user_id: z.ZodNumber; email: z.ZodString; fullname: z.ZodString; is_admin: z.ZodBoolean; }, z.core.$strip>; export type TaskUser = z.infer; export declare const TASK_GROUP_SCHEMA: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; }, z.core.$strip>; export type TaskGroup = z.infer; export declare const TASK_TM_LEVERAGE_SCHEMA: z.ZodObject<{ '0%+': z.ZodNumber; '60%+': z.ZodNumber; '75%+': z.ZodNumber; '95%+': z.ZodNumber; '100%': z.ZodNumber; }, z.core.$strip>; export type TaskTmLeverage = z.infer; export declare const TASK_TM_LEVERAGE_VALUE_SCHEMA: z.ZodNullable>; export type TaskTmLeverageValue = z.infer; export declare const TASK_TM_LEVERAGE_STATUS_SCHEMA: z.ZodObject<{ status: z.ZodString; value: z.ZodNullable>; }, z.core.$strip>; export type TaskTmLeverageStatus = z.infer; export declare const TASK_LANGUAGE_SCHEMA: z.ZodObject<{ language_iso: z.ZodString; language_iso_full: z.ZodString; language_id: z.ZodNumber; language_name: z.ZodString; users: z.ZodArray>; groups: z.ZodArray>; keys: z.ZodArray; status: z.ZodString; progress: z.ZodNumber; initial_tm_leverage: z.ZodObject<{ '0%+': z.ZodNumber; '60%+': z.ZodNumber; '75%+': z.ZodNumber; '95%+': z.ZodNumber; '100%': z.ZodNumber; }, z.core.$strip>; tm_leverage: z.ZodObject<{ status: z.ZodString; value: z.ZodNullable>; }, z.core.$strip>; keys_count: z.ZodNumber; words_count: z.ZodNumber; done_words_count: z.ZodNumber; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; }, z.core.$strip>; export type TaskLanguage = z.infer; export declare const TASK_SCHEMA: z.ZodObject<{ task_id: z.ZodNumber; title: z.ZodString; can_be_parent: z.ZodBoolean; task_type: z.ZodString; parent_task_id: z.ZodNullable; closing_tags: z.ZodNullable>; description: z.ZodNullable; status: z.ZodString; progress: z.ZodNumber; due_date: z.ZodNullable; due_date_timestamp: z.ZodNullable; keys_count: z.ZodNumber; words_count: z.ZodNumber; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; created_by: z.ZodNumber; created_by_email: z.ZodString; created_by_fullname: z.ZodString; source_language_iso: z.ZodString; source_language_id: z.ZodNumber; languages: z.ZodArray>; groups: z.ZodArray>; keys: z.ZodArray; status: z.ZodString; progress: z.ZodNumber; initial_tm_leverage: z.ZodObject<{ '0%+': z.ZodNumber; '60%+': z.ZodNumber; '75%+': z.ZodNumber; '95%+': z.ZodNumber; '100%': z.ZodNumber; }, z.core.$strip>; tm_leverage: z.ZodObject<{ status: z.ZodString; value: z.ZodNullable>; }, z.core.$strip>; keys_count: z.ZodNumber; words_count: z.ZodNumber; done_words_count: z.ZodNumber; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; }, z.core.$strip>>; auto_close_items: z.ZodBoolean; auto_close_languages: z.ZodBoolean; auto_close_task: z.ZodBoolean; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; do_lock_translations: z.ZodBoolean; custom_translation_status_ids: z.ZodArray; }, z.core.$strip>; export type Task = z.infer; export declare const GET_EXPERT_TASK_REQUEST_PATH_PARAMS_SCHEMA: z.ZodObject<{ taskId: z.ZodNumber; projectUuid: z.ZodUUID; }, z.core.$strip>; export declare const GET_EXPERT_TASK_RESPONSE_SCHEMA: z.ZodObject<{ project_id: z.ZodString; project_uuid: z.ZodUUID; project_name: z.ZodString; branch_name: z.ZodNullable; task: z.ZodObject<{ task_id: z.ZodNumber; title: z.ZodString; can_be_parent: z.ZodBoolean; task_type: z.ZodString; parent_task_id: z.ZodNullable; closing_tags: z.ZodNullable>; description: z.ZodNullable; status: z.ZodString; progress: z.ZodNumber; due_date: z.ZodNullable; due_date_timestamp: z.ZodNullable; keys_count: z.ZodNumber; words_count: z.ZodNumber; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; created_by: z.ZodNumber; created_by_email: z.ZodString; created_by_fullname: z.ZodString; source_language_iso: z.ZodString; source_language_id: z.ZodNumber; languages: z.ZodArray>; groups: z.ZodArray>; keys: z.ZodArray; status: z.ZodString; progress: z.ZodNumber; initial_tm_leverage: z.ZodObject<{ '0%+': z.ZodNumber; '60%+': z.ZodNumber; '75%+': z.ZodNumber; '95%+': z.ZodNumber; '100%': z.ZodNumber; }, z.core.$strip>; tm_leverage: z.ZodObject<{ status: z.ZodString; value: z.ZodNullable>; }, z.core.$strip>; keys_count: z.ZodNumber; words_count: z.ZodNumber; done_words_count: z.ZodNumber; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; }, z.core.$strip>>; auto_close_items: z.ZodBoolean; auto_close_languages: z.ZodBoolean; auto_close_task: z.ZodBoolean; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; do_lock_translations: z.ZodBoolean; custom_translation_status_ids: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; export type GetExpertTaskResponse = z.infer; export declare const getExpertTaskContract: import("@lokalise/api-contracts").GetRouteDefinition; task: z.ZodObject<{ task_id: z.ZodNumber; title: z.ZodString; can_be_parent: z.ZodBoolean; task_type: z.ZodString; parent_task_id: z.ZodNullable; closing_tags: z.ZodNullable>; description: z.ZodNullable; status: z.ZodString; progress: z.ZodNumber; due_date: z.ZodNullable; due_date_timestamp: z.ZodNullable; keys_count: z.ZodNumber; words_count: z.ZodNumber; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; created_by: z.ZodNumber; created_by_email: z.ZodString; created_by_fullname: z.ZodString; source_language_iso: z.ZodString; source_language_id: z.ZodNumber; languages: z.ZodArray>; groups: z.ZodArray>; keys: z.ZodArray; status: z.ZodString; progress: z.ZodNumber; initial_tm_leverage: z.ZodObject<{ '0%+': z.ZodNumber; '60%+': z.ZodNumber; '75%+': z.ZodNumber; '95%+': z.ZodNumber; '100%': z.ZodNumber; }, z.core.$strip>; tm_leverage: z.ZodObject<{ status: z.ZodString; value: z.ZodNullable>; }, z.core.$strip>; keys_count: z.ZodNumber; words_count: z.ZodNumber; done_words_count: z.ZodNumber; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; }, z.core.$strip>>; auto_close_items: z.ZodBoolean; auto_close_languages: z.ZodBoolean; auto_close_task: z.ZodBoolean; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; do_lock_translations: z.ZodBoolean; custom_translation_status_ids: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ taskId: z.ZodNumber; projectUuid: z.ZodUUID; }, z.core.$strip>, undefined, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ authorization: z.ZodString; 'content-type': z.ZodLiteral<"application/json">; }, z.core.$strip>]>, undefined, false, false, { 200: z.ZodObject<{ project_id: z.ZodString; project_uuid: z.ZodUUID; project_name: z.ZodString; branch_name: z.ZodNullable; task: z.ZodObject<{ task_id: z.ZodNumber; title: z.ZodString; can_be_parent: z.ZodBoolean; task_type: z.ZodString; parent_task_id: z.ZodNullable; closing_tags: z.ZodNullable>; description: z.ZodNullable; status: z.ZodString; progress: z.ZodNumber; due_date: z.ZodNullable; due_date_timestamp: z.ZodNullable; keys_count: z.ZodNumber; words_count: z.ZodNumber; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; created_by: z.ZodNumber; created_by_email: z.ZodString; created_by_fullname: z.ZodString; source_language_iso: z.ZodString; source_language_id: z.ZodNumber; languages: z.ZodArray>; groups: z.ZodArray>; keys: z.ZodArray; status: z.ZodString; progress: z.ZodNumber; initial_tm_leverage: z.ZodObject<{ '0%+': z.ZodNumber; '60%+': z.ZodNumber; '75%+': z.ZodNumber; '95%+': z.ZodNumber; '100%': z.ZodNumber; }, z.core.$strip>; tm_leverage: z.ZodObject<{ status: z.ZodString; value: z.ZodNullable>; }, z.core.$strip>; keys_count: z.ZodNumber; words_count: z.ZodNumber; done_words_count: z.ZodNumber; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; }, z.core.$strip>>; auto_close_items: z.ZodBoolean; auto_close_languages: z.ZodBoolean; auto_close_task: z.ZodBoolean; completed_at: z.ZodNullable; completed_at_timestamp: z.ZodNullable; completed_by: z.ZodNullable; completed_by_email: z.ZodNullable; completed_by_fullname: z.ZodNullable; do_lock_translations: z.ZodBoolean; custom_translation_status_ids: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; }>;