import { ButtonVariant } from '@patternfly/react-core';
import { DropdownPosition } from '@patternfly/react-core/deprecated';
import { ComponentClass, FunctionComponent } from 'react';
import { WindowSize } from '../components/useBreakPoint';
import { IPageAction } from './PageAction';
interface PageActionProps<T extends object> {
    actions: IPageAction<T>[];
    selectedItem?: T;
    selectedItems?: T[];
    wrapper?: ComponentClass | FunctionComponent;
    collapse?: WindowSize | 'always' | 'never';
    position?: DropdownPosition;
    iconOnly?: boolean;
    onOpen?: (open: boolean) => void;
    variant?: ButtonVariant;
}
export declare function PageActions<T extends object>(props: PageActionProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
