import { AnyObject } from '@ballerine/ui'; import { TDropdownOption } from './types'; export type IEditableDetailsDocument = { propertiesSchema: Record; id: string; properties: Record; }; export interface IEditableDetails { data: Array<{ title: string; value: unknown; valueAlias?: unknown; isEditable: boolean; type: string; format?: string; pattern?: string; maximum?: string; minimum?: string; dropdownOptions?: TDropdownOption[]; }>; valueId: string; id: string; directorId?: string; documents: IEditableDetailsDocument[]; title: string; workflowId: string; isSaveDisabled?: boolean; contextUpdateMethod?: 'base' | 'director'; onSubmit?: (document: AnyObject) => void; isDocumentsV2: boolean; }