import React from 'react';
import { ButtonProps } from '../Button';
import { ExpandDirection } from './expandDirection';
export type SecondaryButtonProps = {
    title: string;
    disabled?: boolean;
    onClick: (event: React.MouseEvent, closeSecondaryButtonsPanel?: () => void) => void;
};
export type ExpandableButtonProps = Omit<ButtonProps, 'shape'> & {
    secondaryButtons?: SecondaryButtonProps[];
    closePanelOnSecondaryButtonClick?: boolean;
    expandDirection?: ExpandDirection;
    stretchExpandablePanel?: boolean;
    document?: Document;
};
export declare const ExpandableButton: (props: ExpandableButtonProps) => JSX.Element;
