import * as React from 'react'; declare module ButtonsBar { interface BtnGroupsProps { btns: ButtonProps[]; cssClass?: string; style?: React.CSSProperties; } interface ButtonProps { clickAction?: (event?: any) => void; cssClass?: string; iconClass?: string; id?: string; text?: string; disabled?: boolean; tooltipText?: string; btnContent?: JSX.Element; content?: JSX.Element; type?: string; } interface Props extends React.ClassAttributes { id?: string; handleSearch?: (searchValue: string) => void; searchValue?: string; btnGroups: BtnGroupsProps[]; locale?: string; children?: React.ReactNode; key?: React.ReactText; ref?: React.Ref; } interface State { searchValue?: string; wordings: { [id: string]: string; }; } } declare class ButtonsBar extends React.Component { constructor(props: ButtonsBar.Props); componentDidUpdate(prevProps: ButtonsBar.Props): void; render(): JSX.Element; private handleSearch; } export default ButtonsBar;