import React from 'react';
import { BaseComponentAttributes } from '../utils/types';
export type Flag = boolean | void;
export type ClickCallback = () => Promise<Flag> | Flag;
export interface ActionItem {
    content: React.ReactNode;
    onClick?: ClickCallback;
}
export interface SlideViewProps extends BaseComponentAttributes {
    uid: string | number;
    leftActions?: ActionItem[];
    rightActions?: ActionItem[];
    duration?: number;
    triggerOffset?: number;
    onOpen?: (direction: 'left' | 'right') => void;
    onClose?: () => void;
}
declare const _default: React.ForwardRefExoticComponent<SlideViewProps & React.RefAttributes<any>>;
export default _default;
