import { FC } from 'react';
import type { InspectedEntity } from '../../types';
export interface EntitySelection {
    paths: string[][];
}
interface AnimationEditorData {
    path: string[];
    inspectedEntity?: InspectedEntity;
    inspectEntity: (path: string[] | undefined) => void;
    selectEntities: (paths: string[][]) => void;
    entitySelection: EntitySelection;
}
interface AnimationEditorProviderProps {
    path: string[];
    children: JSX.Element | JSX.Element[];
}
export declare const AnimationEditorContext: import("react").Context<AnimationEditorData>;
export declare const AnimationEditorProvider: FC<AnimationEditorProviderProps>;
export {};
