import { CommandsTarget } from "./commands-target";
import { DataItem } from "../metadata/data-item";

/**
 * The context for fetching operations in a {@link OperationsProvider}
 */
export declare interface CommandsData {
    /**
     * The current data item
     */
    readonly dataItem: DataItem;

    /**
     * The target for the operations - List, Edit ..
     */
    readonly target: CommandsTarget;

    /**
     * The parent item of the current data item
     */
    readonly parentItem?: DataItem;
}
