import { ReactElement, ReactNode } from 'react'; import { TopNotificationBasicRenderProp } from '../TableTopNotification'; import { QueryResultStatusError, TaskState } from '@wix/bex-core'; import { TableProps } from '@wix/design-system'; export interface TablePlaceholderStatesProps { state: { initTask: TaskState; showLoadingState: boolean; showEmptyState: boolean; showErrorState: boolean; errorStatus: QueryResultStatusError | null | undefined; retryErrorState: () => void; }; renderError?: (params: { err: unknown; isOnline: boolean; retry: () => void; }) => ReactElement; renderEmptyState?: () => ReactElement; topNotification?: TopNotificationBasicRenderProp; children?: ReactNode; rowVerticalPadding?: TableProps['rowVerticalPadding']; } declare function _TablePlaceholderStates(props: TablePlaceholderStatesProps): JSX.Element; export declare const TablePlaceholderStates: typeof _TablePlaceholderStates & { displayName: string; }; export {}; //# sourceMappingURL=TablePlaceholderStates.d.ts.map