import React, { ReactNode } from 'react';
import { EmptyStateProps } from '@wix/design-system';
export interface EmptyStateBaseProps extends EmptyStateBasePrivateProps, Omit<Partial<EmptyStateProps>, 'title' | 'subtitle' | 'image'> {
    /**
     * Overrides the default title.
     * @external
     */
    title: string;
    /**
     * Overrides the default subtitle.
     * @external
     */
    subtitle: string;
    /**
     * Overrides the default image.
     * Accepts a custom `ReactElement` or boolean value.
     * Pass `false` to hide the default image.
     * @external
     */
    image?: boolean | ReactNode;
    children?: ReactNode;
    cta?: ReactNode;
    /**
     * Adds another custom call to action button.
     * Pass a [TextButton](https://www.docs.wixdesignsystem.com/?path=/story/components-actions--textbutton) component.
     * @external
     */
    customCta?: ReactNode;
}
export interface EmptyStateBasePrivateProps {
    title: string;
    subtitle: string;
    cta?: ReactNode;
    image?: string | ReactNode;
}
declare function _EmptyStateBase(props: EmptyStateBaseProps): React.JSX.Element;
export declare const EmptyStateBase: typeof _EmptyStateBase & {
    displayName: string;
};
export {};
//# sourceMappingURL=EmptyStateBase.d.ts.map