import { PnButton } from "../../../globals/types";
import { JSX } from 'react';
export interface HeaderConfig {
    key: string;
    label: string;
    render?: (row: TableRowData) => string | number | boolean | JSX.Element;
}
export interface TableRowData {
    id: string;
    imageUrl?: string;
    actionButtons: PnButton[];
    hasNewMessages: boolean;
    [key: string]: any;
}
export interface TableLink {
    url: string;
    text: string;
    iconSvg?: string;
}
export interface TableRowi18n {
    newMessage: string;
    toggleButtonOn: string;
    toggleButtonOff: string;
    showMoreLabel: string;
}
export interface ShipmentsBody {
    skip: number;
    take: number;
    isChatEnabled: boolean;
    language: string;
    contentId: string;
}
export interface ShipmentsResponse {
    shipments: string;
    tableHeaders: string;
    checkForChat: string;
    count: number;
}
