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