import React from 'react';
import { QueryResultStatusError, TaskState } from '@wix/bex-core';
import { PlaceholderStatesBaseProps } from '../PlaceholderStates/PlaceholderStatesBase';
import { TableProps } from '@wix/design-system';
export interface TablePlaceholderStatesProps extends Omit<PlaceholderStatesBaseProps, 'state' | 'loadingState'> {
    state: {
        initTask: TaskState<unknown>;
        showLoadingState: boolean;
        showEmptyState: boolean;
        hasAvailableItems: boolean;
        resultOriginQuerySearch?: string;
        hasNonPersistentActiveFilters: boolean;
        showErrorState: boolean;
        errorStatus: QueryResultStatusError<unknown, unknown> | null | undefined;
        retryErrorState: () => void;
    };
    rowVerticalPadding?: TableProps['rowVerticalPadding'];
    showTitleBar?: boolean;
}
declare function _TablePlaceholderStates(props: TablePlaceholderStatesProps): React.JSX.Element;
export declare const TablePlaceholderStates: typeof _TablePlaceholderStates & {
    displayName: string;
};
export {};
//# sourceMappingURL=TablePlaceholderStates.d.ts.map