import type { MetricTexts } from './metricTexts.interface.js'; export interface CustomFooterOption { /** Optionally provide some text to be displayed on the left side of the footer (in the "left-footer" css class) */ leftFooterText?: string; /** CSS class used for the left container */ leftContainerClass?: string; /** Date format used when showing the "Last Update" timestamp in the metrics section. */ dateFormat?: string; /** Defaults to 25, height of the Custom Footer in pixels, it could be a number (25) or a string ("25px") but it has to be in pixels. It will be used by the auto-resizer calculations. */ footerHeight?: number | string; /** * Defaults to false, which will hide the selected rows count on the bottom left of the footer. * NOTE: if users defined a `leftFooterText`, then the selected rows count will NOT show up. */ hideRowSelectionCount?: boolean; /** Defaults to false, do we want to hide the last update timestamp (endTime)? */ hideLastUpdateTimestamp?: boolean; /** * Defaults to false, do we want to hide the metrics (right section) when the footer is displayed? * That could be used when we want to display only the left section with custom text */ hideMetrics?: boolean; /** Defaults to false, do we want to hide the total item count of the entire dataset (the count exclude any filtered data) */ hideTotalItemCount?: boolean; /** Defaults to "|", separator between the timestamp and the total count */ metricSeparator?: string; /** Text shown in the custom footer on the far right for the metrics */ metricTexts?: MetricTexts; /** CSS class used for the right container */ rightContainerClass?: string; /** Optionally provide some text to be displayed on the right side of the footer (in the "right-footer" css class) */ rightFooterText?: string; } //# sourceMappingURL=customFooterOption.interface.d.ts.map