import { ReactNode } from 'react'; import { useWellnessAlerts } from '../../effects'; import { Asset } from './DqPopover'; export type AppFooterProps = { /** * Unix timestamp (no milliseconds), JS timestamp (with milliseconds), a string in ISO-8601 format, or a Date object of the last update */ lastUpdate?: number | string | Date; /** * Needed for data quality */ asset?: Asset; /** * Needed for data quality */ multiRigAssets?: Asset[]; /** * Controls initial load of alerts: otherwise the alerts will be loaded only if App ID is in the whitelist */ loadDqData?: boolean; /** * Shows "Recommendations may be incorect..." warning */ showWarning?: boolean; /** * Warning message to be shown */ warningMessage?: ReactNode; /** * An escape hatch for when you want to use DQ data in your app, and don't want to load it twice */ dqData?: ReturnType; className?: string; testId?: string; }; declare const AppFooterBase: ({ loadDqData, multiRigAssets, asset, warningMessage, showWarning, testId, className, lastUpdate, dqData, }: AppFooterProps) => JSX.Element; type AppFooterType = typeof AppFooterBase & { defaultWarningMessage: string; }; export declare const AppFooter: AppFooterType; export {}; //# sourceMappingURL=AppFooter.d.ts.map