/** @packageDocumentation * @module PropertyGrid */ import "./PropertyGrid.scss"; import * as React from "react"; import { CommonPropertyGridProps } from "./PropertyGridCommons"; import { PropertyListProps } from "./PropertyList"; /** @internal */ export declare type PropertyGridEventsRelatedProps = Pick & Pick & Required>; /** Properties for [[PropertyGridEventsRelatedPropsSupplier]] React component * @internal */ export declare type PropertyGridEventsRelatedPropsSupplierProps = Pick & Required> & { children: (context: PropertyGridEventsRelatedProps) => React.ReactNode; }; /** State of [[PropertyGridEventsRelatedPropsSupplier]] React component * @internal */ interface PropertyGridEventsRelatedPropsSupplierState { /** Unique key of currently selected property */ selectedPropertyKey?: string; /** Unique key of currently edited property */ editingPropertyKey?: string; } /** PropertyGridEventsRelatedPropsSupplier React component. * @internal */ export declare class PropertyGridEventsRelatedPropsSupplier extends React.Component { /** @internal */ constructor(props: PropertyGridEventsRelatedPropsSupplierProps); private _isClickSupported; private _isRightClickSupported; private _onPropertyRightClicked; private _onPropertyClicked; private _onPropertyContextMenu; private _onEditCommit; private _onEditCancel; private onEnabledPropertyRightClicked; private onEnabledPropertyLeftClicked; /** @internal */ render(): JSX.Element; } export {}; //# sourceMappingURL=PropertyGridEventsRelatedPropsSupplier.d.ts.map