/// import './style.css'; import { ThemeOptions } from '@mui/material'; import { CSSProperties } from '@mui/styles'; import { IActionColumns, ITicketTypes } from './ticketsTable'; interface OrderDetailsTypes { columns: Array<{ label: string; }>; onGetOrdersSuccess: (res: any) => void; onGetOrdersError: (err: any) => void; onReturnButtonClick: (data: any) => void; onRemoveFromResaleSuccess: () => void; onRemoveFromResaleError: (err: any) => void; onResaleTicketSuccess: () => void; onResaleTicketError: (err: any) => void; onUpdateOrderCustomFieldsSuccess: (val: any) => void; onUpdateOrderCustomFieldsError: (err: any) => void; onUpdateTicketHolderCustomFieldsSuccess: (val: any) => void; onUpdateTicketHolderCustomFieldsError: (err: any) => void; personalLinkIcon?: string; displayColumnNameInRow?: boolean; canSellTicket?: boolean; themeOptions?: ThemeOptions & { input?: CSSProperties; checkbox?: CSSProperties; }; ticketsTableColumns?: Array<{ id?: string | number; key: keyof ITicketTypes & keyof IActionColumns; label: string | number | null | undefined; }>; ordersPath?: string; orderId?: string | number; referralTitle?: string; itemsTitle?: string; ticketsTitle?: string; displayLoading?: boolean; onDataLoaded?: (data: any) => void; } export interface CustomFieldOption { id: string; name: string; value: string; order: string; } export interface CustomFieldTypes { description: string; enabled: string; id: string; label: string; name: string; orderId: string; required: boolean; settings: { showOnMyTickets: boolean; allowUpdate: boolean; className: string; }; type: string; value: string | Array; ticketHash?: string; options?: CustomFieldOption[]; } export declare const OrderDetailsContainer: ({ columns, onGetOrdersSuccess, onGetOrdersError, onRemoveFromResaleSuccess, onRemoveFromResaleError, onResaleTicketSuccess, onResaleTicketError, onUpdateOrderCustomFieldsSuccess, onUpdateOrderCustomFieldsError, onUpdateTicketHolderCustomFieldsSuccess, onUpdateTicketHolderCustomFieldsError, onReturnButtonClick, personalLinkIcon, displayColumnNameInRow, canSellTicket, ticketsTableColumns, ordersPath, orderId: pOrderId, referralTitle, itemsTitle, ticketsTitle, themeOptions, displayLoading, onDataLoaded, }: OrderDetailsTypes) => JSX.Element | null; export {};