declare function _default(icons: any): { new (props: any): { state: { isOpen: boolean; selected: any; }; theme: any; styles: Record; componentWillReceiveProps(nextProps: any): void; showOptions: () => void; renderOptions: () => JSX.Element; render(): JSX.Element; context: any; setState(state: any, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly & Readonly<{ children?: import("react").ReactNode; }>; refs: { [key: string]: import("react").ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; }; propTypes: { getEditorState: import("prop-types").Validator<(...args: any[]) => any>; setEditorState: import("prop-types").Validator<(...args: any[]) => any>; theme: import("prop-types").Validator; defaultTextAlignment: import("prop-types").Requireable; isVisible: import("prop-types").Requireable; isMobile: import("prop-types").Requireable; t: import("prop-types").Requireable<(...args: any[]) => any>; tabIndex: import("prop-types").Requireable; helpers: import("prop-types").Requireable; buttonName: import("prop-types").Requireable; }; contextType?: import("react").Context | undefined; }; export default _default; //# sourceMappingURL=TextAlignmentButton.d.ts.map