1 | import React, { FC, MouseEventHandler, ReactNode } from 'react';
|
2 | declare type ToolbarMenuProps = {
|
3 | title: string;
|
4 | label: string;
|
5 | children?: ReactNode;
|
6 | };
|
7 | declare type ToolbarMenuState = {
|
8 | visible: boolean;
|
9 | };
|
10 | export declare class ToolbarMenu extends React.Component<ToolbarMenuProps, ToolbarMenuState> {
|
11 | private _node;
|
12 | private _listener;
|
13 | constructor(props: ToolbarMenuProps);
|
14 | componentWillUnmount(): void;
|
15 | render(): JSX.Element;
|
16 | _subscribe(): void;
|
17 | _release(): void;
|
18 | handleClick(e: MouseEvent | React.MouseEvent<HTMLAnchorElement>): void;
|
19 | handleOpen: MouseEventHandler<HTMLAnchorElement>;
|
20 | }
|
21 | declare type ToolbarMenuItemProps = {
|
22 | onSelect: () => void;
|
23 | title: string;
|
24 | label: string;
|
25 | };
|
26 | export declare const ToolbarMenuItem: FC<ToolbarMenuItemProps>;
|
27 | export {};
|
28 |
|
\ | No newline at end of file |