import React, { PropsWithChildren, ElementType, CSSProperties } from 'react';
import { BaseComponentProps } from '../types';
export type ActionPanelProps = PropsWithChildren<{
    color?: string;
    className?: string;
    direction?: CSSProperties['direction'];
}>;
export type ActionPanelItemProps = PropsWithChildren<{
    color?: string;
    className?: string;
    Icon?: ElementType;
    label: string;
    onClick?: () => void;
    isSelection?: boolean;
    isActive?: boolean;
    isDisabled?: boolean;
    tooltipText?: string | null;
    style?: CSSProperties;
}>;
export declare const ActionPanelItem: React.MemoExoticComponent<({ children, color, className, Icon, label, onClick, isSelection, isActive, isDisabled, tooltipText, style }: ActionPanelItemProps) => React.JSX.Element>;
export type StyledActionPanelProps = BaseComponentProps & {
    direction?: string;
};
declare const ActionPanel: {
    ({ children, className, direction }: ActionPanelProps): React.JSX.Element;
    displayName: string;
};
export default ActionPanel;
