import React from 'react'; import type { ComponentControl, ComponentProps } from '../core'; import type { WithControlsProps } from './types'; export declare const ToolbarElement: import("styled-components").StyledComponent<"div", any, {}, never>; export declare const WithControls: (Component: (props: { breakpointId?: import("../core").BreakpointId | undefined; childrenEntities?: import("../core").RegisteredEntity[] | undefined; contentTypeId: string; data: T; dispatch: import("../core").Batch>; entityDispatch: import("../core/state/actions/types").EntityDispatch; entityId: string; extraControls?: ComponentControl[] | undefined; globalContentContext?: import("../core").GlobalContentContext | undefined; htmlTag?: import("../core").HtmlTag | undefined; isSelected: boolean; layoutId?: string | undefined; mode: import("../core").Mode; openMoreControlItem?: ((index: string | number) => void) | undefined; openPanel?: ((controlId: string) => void) | undefined; path?: string[] | undefined; ref?: React.MutableRefObject | undefined; renderedControlId?: string | null | undefined; toolbarEl?: HTMLDivElement | null | undefined; } & ExtraProps & WithControlsProps) => JSX.Element, controls: (string | ComponentControl)[]) => (props: ComponentProps) => JSX.Element;