/// <reference types="react" />
import type { DropdownButtonProps as AntDDropdownButtonProps } from 'antd/lib/dropdown';
import { DangerouslySetAntdProps } from '../types';
export interface SplitButtonMenuInfo {
    key: React.Key;
    keyPath: React.Key[];
    domEvent: React.SyntheticEvent<HTMLElement>;
}
export declare type SplitButtonProps = Omit<AntDDropdownButtonProps, 'overlay' | 'type' | 'size' | 'placement' | 'trigger'> & DangerouslySetAntdProps<AntDDropdownButtonProps> & {
    menu: AntDDropdownButtonProps['overlay'];
    /**
     * The visual style of the button, either default or primary
     */
    type?: 'default' | 'primary';
    loading?: boolean;
};
export declare const SplitButton: React.FC<SplitButtonProps>;
//# sourceMappingURL=SplitButton.d.ts.map