1 | import React, { MouseEventHandler } from 'react';
|
2 | declare type ToolbarSelectProps = {
|
3 | title?: string;
|
4 | label?: string;
|
5 | onSelect?: (selection: string) => void;
|
6 | };
|
7 | declare type ToolbarSelectState = {
|
8 | visible: boolean;
|
9 | };
|
10 | export declare class ToolbarSelect extends React.Component<ToolbarSelectProps, ToolbarSelectState> {
|
11 | private _node;
|
12 | private _listener;
|
13 | constructor(props: ToolbarSelectProps);
|
14 | componentWillUnmount(): void;
|
15 | render(): JSX.Element;
|
16 | _subscribe(): void;
|
17 | _release(): void;
|
18 | handleClick(e: MouseEvent): void;
|
19 | handleOpen: (e: React.MouseEvent) => void;
|
20 | }
|
21 | declare type ToolbarSelectOptionProps = {
|
22 | onSelect: MouseEventHandler<HTMLLIElement>;
|
23 | label: string;
|
24 | selected: boolean;
|
25 | value?: any;
|
26 | };
|
27 | export declare function ToolbarSelectOption({ onSelect, label, selected, }: ToolbarSelectOptionProps): JSX.Element;
|
28 | export {};
|
29 |
|
\ | No newline at end of file |