export type AccountCancellationReason = { id: number; uuid: string; cancellation_type: string; created_date: string; extra_information_needed: boolean; is_active: boolean; modified_date: string; order: number; subject: string; translations: object; }; export type AccountOrderCancellation = { return_policy: boolean; id: string; cancel_order_items: Array<{ cancellation_type: string; description: string; order_item: string; reason: string; cancellation_request_image_set?: Array<{ image: string; description: string; }>; }>; }; export type AccountOrderCancellationReason = { count: number; next: string; previous: null | string; results: AccountCancellationReason[]; }; export type AccountChangeEmailFormType = { email: string; emailConfirm: string; password: string; }; export type AccountChangePasswordFormType = { old_password: string; new_password1: string; new_password2: string; }; export type AccountProfileFormType = { date_of_birth: string; email_allowed: boolean; first_name: string; gender: string; last_name: string; phone: string; sms_allowed: boolean; [key: string]: any; }; export type ContactFormType = { full_name: string; email: string; phone: string; subject: string; message: string; order?: string; country_code?: string; order_needed?: boolean; file?: FileList; };