/// export declare type AuditItem = { id: string; createdBy: string; createdByDisplayName: string; createdAt: string; entityId: string; entityDisplayName: string; entityType: string; operationType: string; changes: Change[]; }; export declare type Change = { fullTypeName: string; key: string; state: "Added" | "Updated" | "Deleted"; displayName: string | null; changedProperties: ChangedProperty[]; }; export declare type ChangedProperty = { newValue: string | null; originalValue: string | null; propertyName: string; }; export declare function useAuditLog(url: string): { error: null; isError: false; isIdle: true; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "idle"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isPlaceholderData: boolean; isPreviousData: boolean; isStale: boolean; refetch: (options?: import("react-query").RefetchOptions | undefined) => Promise>; remove: () => void; data: AuditItem[]; loading: boolean; reload: (options?: import("react-query").RefetchOptions | undefined) => Promise>; } | { error: any; isError: true; isIdle: false; isLoading: false; isLoadingError: true; isRefetchError: false; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isPlaceholderData: boolean; isPreviousData: boolean; isStale: boolean; refetch: (options?: import("react-query").RefetchOptions | undefined) => Promise>; remove: () => void; data: AuditItem[]; loading: boolean; reload: (options?: import("react-query").RefetchOptions | undefined) => Promise>; } | { error: null; isError: false; isIdle: false; isLoading: true; isLoadingError: false; isRefetchError: false; isSuccess: false; status: "loading"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isPlaceholderData: boolean; isPreviousData: boolean; isStale: boolean; refetch: (options?: import("react-query").RefetchOptions | undefined) => Promise>; remove: () => void; data: AuditItem[]; loading: boolean; reload: (options?: import("react-query").RefetchOptions | undefined) => Promise>; } | { error: any; isError: true; isIdle: false; isLoading: false; isLoadingError: false; isRefetchError: true; isSuccess: false; status: "error"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isPlaceholderData: boolean; isPreviousData: boolean; isStale: boolean; refetch: (options?: import("react-query").RefetchOptions | undefined) => Promise>; remove: () => void; data: AuditItem[]; loading: boolean; reload: (options?: import("react-query").RefetchOptions | undefined) => Promise>; } | { error: null; isError: false; isIdle: false; isLoading: false; isLoadingError: false; isRefetchError: false; isSuccess: true; status: "success"; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isFetching: boolean; isPlaceholderData: boolean; isPreviousData: boolean; isStale: boolean; refetch: (options?: import("react-query").RefetchOptions | undefined) => Promise>; remove: () => void; data: AuditItem[]; loading: boolean; reload: (options?: import("react-query").RefetchOptions | undefined) => Promise>; }; export declare function AuditTable({ url }: { url: string; }): JSX.Element; export declare function AuditTimeline({ url }: { url: string; }): JSX.Element; //# sourceMappingURL=index.d.ts.map