import * as React from 'react'; import { ResizeType, SelectControlKey, SelectDisplayType } from '../../able'; import { PlaygroundConfigEntity } from '../config'; import { Rectangle } from '@gedit/math'; import { SelectorBoundsProps } from './selector-bounds'; export type ResizeTypeKey = keyof typeof ResizeType; export interface SelectorControllerProps { playgroundConfigEntity: PlaygroundConfigEntity; isMoving: boolean; selectControlKeys: SelectControlKey[]; bounds: Rectangle; rotate: number; visible?: boolean; boundsProps?: SelectorBoundsProps; multiple: boolean; focused: boolean; onControlClick: (key: string, e: React.MouseEvent) => void; scaleVisible: boolean; displayType: SelectDisplayType; } /** * 多选时候的外围边框 * @param props * @constructor */ export declare function SelectorMultipleRenderer(props: SelectorControllerProps): React.JSX.Element; //# sourceMappingURL=selector-multiple-renderer.d.ts.map