import * as React from 'react'; import { BaseContainer, IBaseContaineState, IZoneProps } from '../container'; export type GroupPosition = 'top' | 'left' | 'right' | 'bottom'; export interface IGroupButtonToolProps extends IZoneProps { /** * Default position. */ groupPosition?: GroupPosition; /** * Disabled */ disabled?: boolean; /** * buttonTitle */ buttonTitle?: string; /** * Button Text */ btnContent?: JSX.Element; /** * btnClassName */ btnClassName?: string; onFold?: (buttonGroup: GroupButtonTool) => void; onUnFold?: (buttonGroup: GroupButtonTool) => void; } export interface IGroupButtonToolState extends IBaseContaineState { /** * Open. */ open: boolean; } export declare class GroupButtonTool

extends BaseContainer { private groupBtnRef; static defaultProps: Partial; constructor(props: P); /** * Open Window. */ open(): boolean; /** * Close Window */ close(): boolean; handleButtonClick: (event: React.MouseEvent) => void; handleCloseClick: (event: React.MouseEvent) => void; render(): React.ReactNode; }