export interface OrderHistory { Name: string; UserType: string; Date: string; Time: string; ActivityName: string; Description: string; NavigateTo: "REVISION" | "ORDER-BUSINESS" | "SPOT-APPROVAL" | "LINE-DETAILS" | "ORDER-HISTORY-BUSINESS" | "STATION-BUSINESS-RULES-HISTORY"; RevisionNumberForDisplay: string; RevisionNumber: number; RoId: number | null; ShowViewDetails: boolean; RevisionState: "confirmed" | "cancelled" | "proposed"; RevisionNumberAndState?: string; OrderDetailsPopUpData: OrderDetailsUpdate[]; } export interface OrderDetailsUpdate { Description: string; PreviousData: string; UpdatedData: string; } export interface OrderHistoryResponse { HistoryApplicableDate: string; OrderHistoryList: OrderHistory[]; } export declare class OrderHistoryForTable { name: string; userType: string; date: string; time: string; activityName: string; description: string; navigateTo: "REVISION" | "ORDER-BUSINESS" | "SPOT-APPROVAL" | "LINE-DETAILS" | "ORDER-HISTORY-BUSINESS" | "STATION-BUSINESS-RULES-HISTORY"; revisionNumberForDisplay: string; revisionNumber: number; roId: number | null; showViewDetails: boolean; displayTime: string; showExpandOrCollapseIcon: boolean; isRowExpanded: boolean | null; revisionState: "confirmed" | "cancelled" | "proposed"; backgroundColor: string; hideRow: boolean; rowType: "MAIN_ROW" | "SUB_ROW" | "COMMON_ROW"; revisionNumberAndState: string; userDetails: string; orderDetailsPopUpData: OrderDetailsUpdate[]; constructor(data: OrderHistory, lightBluebackground: boolean, mainRow: boolean, showExpandOrCollapseIcon: boolean, orderType: string); } export declare enum ColorCodesForHistotyTable { lightBlue = "#EFF6FF", darkBlue = "#D8EAFF" } export interface TableHeader { name: string; objectKey: string; width: string; isSortRequired: boolean; isFilterRequired: boolean; filter?: "DATE" | "TIME" | "CHECKBOX"; filterSortObjectKeys?: string; disableTooltipIcon: boolean; }