import React from 'react';
import type { HTMLProps } from '../utils/utilityTypes';
import type { BaseSwipeActionItemProps, BaseSwipeActionProps } from './interface';
export interface SwipeActionCssVars {
    '--background'?: React.CSSProperties['background'];
}
export declare type SwipeActionItemProps = HTMLProps & BaseSwipeActionItemProps;
export declare type SwipeActionProps = BaseSwipeActionProps & React.PropsWithChildren<HTMLProps<SwipeActionCssVars>> & {
    leftActions?: SwipeActionItemProps[];
    rightActions?: SwipeActionItemProps[];
};
declare const SwipeAction: React.ForwardRefExoticComponent<BaseSwipeActionProps & HTMLProps<SwipeActionCssVars> & {
    children?: React.ReactNode;
} & {
    leftActions?: SwipeActionItemProps[];
    rightActions?: SwipeActionItemProps[];
} & React.RefAttributes<HTMLDivElement>>;
export default SwipeAction;
