import { default as React, ReactNode } from 'react'; import { IconName } from '../Icon'; import { Placement } from '@floating-ui/react'; export type Action = { text: string; onClick: () => void; iconName?: IconName; isDisabled?: boolean; isLoading?: boolean; tooltipContent?: string; tooltipPlacement?: Placement; }; export type ActionBarProps = { /** * className for the element */ className?: string; /** * Content positioned on the left side of the ActionBar */ children: ReactNode; /** * List of actions for the user to perform */ actions: Action[]; }; /** * List of actions for the user to perform */ export declare const ActionBar: ({ className, children, actions }: ActionBarProps) => React.JSX.Element; /** * List of actions for the user to perform */ export declare const FloatingActionBar: (props: ActionBarProps) => React.JSX.Element; //# sourceMappingURL=ActionBar.d.ts.map