import { ResourceType } from '@plitzi/sdk-shared';
import { Dispatch, ReactNode, SetStateAction } from 'react';
type ResourceDragging = {
    id: string;
    type: ResourceType;
    directoryName: string;
};
export type ResourcesListContextValue = {
    draggingFile?: ResourceDragging;
    isFileMoving: boolean;
    setDraggingFile: Dispatch<SetStateAction<ResourceDragging | undefined>>;
    setIsFileMoving: Dispatch<SetStateAction<boolean>>;
};
declare const ResourcesListContext: import('react').Context<ResourcesListContextValue>;
export type ResourcesListProviderProps = {
    children: ReactNode;
};
declare const ResourcesListProvider: ({ children }: ResourcesListProviderProps) => import("react/jsx-runtime").JSX.Element;
export { ResourcesListContext };
export default ResourcesListProvider;
