export function Sortable({ type, sortableProps, Container, useDragOverlay, wrapperStyle, strategy, withGrid, gridGap, itemCount, includeUnderlay, modifiers, ...args }: {
    [x: string]: any;
    type: any;
    sortableProps: any;
    Container?: {
        ({ children, draggableClass, type }: {
            children: any;
            draggableClass: any;
            type: any;
        }): React.JSX.Element;
        propTypes: {
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            draggableClass: PropTypes.Requireable<string>;
            type: PropTypes.Requireable<string>;
        };
    } | undefined;
    useDragOverlay?: boolean | undefined;
    wrapperStyle: any;
    strategy: any;
    withGrid: any;
    gridGap?: string | undefined;
    itemCount?: number | undefined;
    includeUnderlay?: boolean | undefined;
    modifiers?: never[] | undefined;
}): React.JSX.Element;
export namespace Sortable {
    namespace propTypes {
        let Container: PropTypes.Requireable<PropTypes.ReactComponentLike>;
        let adjustScale: PropTypes.Requireable<boolean>;
        let gridGap: PropTypes.Requireable<number>;
        let includeUnderlay: PropTypes.Requireable<boolean>;
        let itemCount: PropTypes.Requireable<number>;
        let modifiers: PropTypes.Requireable<(((...args: any[]) => any) | null | undefined)[]>;
        let restrictToParent: PropTypes.Requireable<boolean>;
        let sortableProps: PropTypes.Requireable<object>;
        let strategy: PropTypes.Requireable<(...args: any[]) => any>;
        let type: PropTypes.Requireable<string>;
        let useDragOverlay: PropTypes.Requireable<boolean>;
        let withGrid: PropTypes.Requireable<boolean>;
        let wrapperStyle: PropTypes.Requireable<(...args: any[]) => any>;
    }
}
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=Sortable.d.ts.map