import { default as React } from 'react';
import { BaseDialogProps } from './Dialog';
export type SplitDialogProps = Omit<BaseDialogProps, 'useOverflow'> & {
    /**
     * The content to be shown on the left side.
     */
    leftContent?: string | React.ReactNode;
    /**
     * Additional classes for the left content element.
     */
    leftContentClassName?: string;
    /**
     * The content to be shown on the right side.
     */
    rightContent?: string | React.ReactNode;
    /**
     * Additional classes for the right content element.
     */
    rightContentClassName?: string;
    /**
     * The dialog body content.
     */
    footer?: React.ReactNode;
    /**
     * Additional classes for the modal-footer element.
     */
    footerClassName?: string;
    /**
     * A callback function to be executed before closing the dialog.
     *
     * If the function returns `false`, the dialog will not be closed
     */
    onCloseValidation?: () => boolean;
    /**
     * Enables the modal body to overflow and use inline scrolling if needed.
     *
     * @default true
     */
    useOverflow?: boolean;
    /**
     * Allows to disable the divider.
     *
     * @default true
     */
    showDivider?: boolean;
};
declare const SplitDialog: (props: SplitDialogProps) => import("react/jsx-runtime").JSX.Element;
export default SplitDialog;
