import { ListType, StyleType } from '../../common/types';
import ModalAbstract, { ModalAbstractProps } from './ModalAbstract';
export type ModalSwipeDirection = 'up' | 'down' | 'left' | 'right';
export type ModalSwipeProps = ModalAbstractProps & {
    endList?: ListType[];
    list: ListType[];
    propagateSwipe?: boolean;
    styleSwipeDownButton?: StyleType;
    styleSwipeDownContent?: StyleType;
    swipeDirection?: ModalSwipeDirection | ModalSwipeDirection[];
    renderOnce?: boolean;
};
export default class ModalSwipe extends ModalAbstract {
    endList?: ListType[];
    list: ListType[];
    propagateSwipe?: boolean;
    styleSwipeDownButton?: StyleType;
    styleSwipeDownContent?: StyleType;
    swipeDirection?: ModalSwipeDirection | ModalSwipeDirection[];
    renderOnce?: boolean;
    constructor(props: ModalSwipeProps);
}
