import { BoxProps } from '@contember/ui';
import { ComponentProps, ComponentType, ElementType, ReactNode } from 'react';
export interface EmptyMessageOuterProps {
    emptyMessage?: ReactNode;
    emptyMessageComponent?: ComponentType<EmptyMessageComponentProps>;
}
export type EmptyMessageProps<C extends ElementType = ComponentType<EmptyMessageComponentProps>> = ComponentProps<C> & ComponentProps<C> & {
    children: ReactNode;
    component?: C;
};
export interface EmptyMessageComponentProps extends BoxProps {
    children: ReactNode;
}
/**
 * @group UI
 */
export declare const EmptyMessage: React.MemoExoticComponent<({ children, component, distinction, ...rest }: EmptyMessageProps) => JSX.Element>;
//# sourceMappingURL=EmptyMessage.d.ts.map