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; 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; 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; }