@1771technologies/lytenyte-pro
Version:
37 lines (36 loc) • 3.88 kB
TypeScript
import { JSX, ReactNode } from 'react';
import { ColumnManagerTree } from './column-manager-tree';
import { ColumnManagerDragPlaceholder } from './column-manager-drag-placeholder';
import { Separator } from '../components-internal/separator/separator';
import { PillManagerAggMenuProps } from '../pill-manager/pill-manager-agg-menu';
import { GridProReact } from '../types';
interface RootProps<D = any> {
readonly aggMenuRenderer?: (p: PillManagerAggMenuProps<D>) => ReactNode;
readonly measureMenuRenderer?: (p: PillManagerAggMenuProps<D>) => ReactNode;
readonly menuTriggerIcon?: (p: JSX.IntrinsicElements["svg"]) => ReactNode;
readonly grid: GridProReact<D>;
}
export declare const ColumnManager: {
Root: import('react').ForwardRefExoticComponent<Omit<import('react').ClassAttributes<HTMLDivElement> & import('react').HTMLAttributes<HTMLDivElement> & RootProps<any>, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
Tree: typeof ColumnManagerTree;
TreeItem: import('react').ForwardRefExoticComponent<Omit<import('react').ClassAttributes<HTMLDivElement> & import('react').HTMLAttributes<HTMLDivElement> & {
columnItem: import('../list-view/list-view').ListViewItemRendererProps<import('@1771technologies/grid-types/pro-react').ColumnProReact<any>>;
depthPadding?: number;
}, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
PivotModeToggle: import('react').ForwardRefExoticComponent<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
Separator: typeof Separator;
Search: import('react').ForwardRefExoticComponent<Omit<Omit<import('react').DetailedHTMLProps<import('react').InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, "value">, "ref"> & import('react').RefAttributes<HTMLInputElement>>;
DragBox: import('react').ForwardRefExoticComponent<Omit<import('react').ClassAttributes<HTMLDivElement> & import('react').HTMLAttributes<HTMLDivElement> & {
source: import('./column-manager-types').ColumnManagerBoxSource;
}, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
DragBoxControls: import('react').ForwardRefExoticComponent<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
DragBoxLabel: import('react').ForwardRefExoticComponent<Omit<import('react').ClassAttributes<HTMLDivElement> & import('react').HTMLAttributes<HTMLDivElement> & import('./column-manager-drag-box-label').ColumnManagerDragBoxLabelProps, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
DragBoxExpander: import('react').ForwardRefExoticComponent<Omit<Omit<import('react').DetailedHTMLProps<import('react').ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "children">, "ref"> & import('react').RefAttributes<HTMLButtonElement>>;
DropZoneVisibility: import('react').ForwardRefExoticComponent<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
DropZone: import('react').ForwardRefExoticComponent<Omit<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "children"> & import('./column-manager-drop-zone').ColumnManagerDropZoneProps, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
Pill: import('react').ForwardRefExoticComponent<Omit<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "children"> & {
item: import('../pill-manager/pill-manager-types').PillManagerPillItem;
}, "ref"> & import('react').RefAttributes<HTMLDivElement>>;
DragPlaceholder: typeof ColumnManagerDragPlaceholder;
};
export {};