import { SxProps } from '@mui/material';
import * as React from 'react';
type EmptyProps = {
/**
* The actions of the empty page.
*
* @example
* @example
* @example
* @example
**/
actions?: React.ReactNode;
/**
* The class name of the empty page.
*
* @example 'my-custom-empty'
* @example 'my-custom-empty my-custom-empty--full-width'
**/
className?: string;
hasCreate?: boolean;
/**
* The icon of the empty page.
*
* @example
* @example
**/
icon?: React.ReactNode;
/**
* The title of the empty page.
*
* @example 'No data available'
* @example translate('ra_text')
**/
title?: string | React.ReactNode;
/**
* The subtitle of the empty page.
*
* @example 'Please add some data'
* @example translate('ra_text')
**/
subtitle?: string | React.ReactNode;
sx?: SxProps;
/**
* If true the component height fits its content (auto),
* otherwise it takes the full available height.
*/
fitContent?: boolean;
};
declare const EmptyClasses: {
message: string;
icon: string;
toolbar: string;
};
/**
* Mostra una pagina vuota per le liste senza risultati o senza dati.
* Da usare solo all'interno di un componente List.
*
* @example
* } />} />
*/
declare function Empty({ actions, className, hasCreate: hasCreateProp, icon, title, subtitle, sx, fitContent, ...props }: EmptyProps): JSX.Element;
export { Empty, EmptyClasses };
export type { EmptyProps };
//# sourceMappingURL=Empty.d.ts.map