import { default as React } from 'react';
export interface ExpandableButtonProps extends React.HTMLAttributes<HTMLDivElement> {
    /**
     * If true, the content will be shown only once and won't be able to be opened or closed again.
     */
    once?: boolean;
    trigger?: React.ReactNode;
    label?: string;
    triggerWrapperClassName?: string;
    /**
     * If true, the content will be shown inline on desktop and in a Drawer on mobile.
     */
    responsive?: boolean;
    /**
     * If true, the label will be shown in the Drawer on mobile, otherwise it will be hidden.
     */
    showLabelInDrawer?: boolean;
}
export declare const ExpandableButton: ({ children, once, trigger, triggerWrapperClassName, label, responsive, showLabelInDrawer, ...rest }: ExpandableButtonProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ExpandableButton.d.ts.map