import { InvoicingAuditEntry } from '@zeniai/client-epic-state'; import { SortState } from '../../dataListTable/types'; import { AuditLogEntityRouteOption } from './auditLogEntityPath'; /** Presentational read-only audit log list for the in-app Invoicing module. */ export interface InvoicingAuditLogPageProps { auditLogEntityRouteOptions: AuditLogEntityRouteOption[]; auditLogListSortFieldOptions: Array<{ code: string; name: string; }>; entries: InvoicingAuditEntry[]; hasMore: boolean; isLoading: boolean; isLoadingMore: boolean; searchValue: string; sortState?: SortState | null; onLoadMore: () => void; onSearchChange: (value: string) => void; onEntityLinkClick?: (entityType: string, entityId: string) => void; onSortChange?: (next: SortState | null) => void; } export declare function InvoicingAuditLogPage({ auditLogEntityRouteOptions, auditLogListSortFieldOptions, entries, hasMore, isLoading, isLoadingMore, searchValue, sortState, onEntityLinkClick, onLoadMore, onSearchChange, onSortChange, }: Readonly): import("react/jsx-runtime").JSX.Element; export default InvoicingAuditLogPage;