import '../../buttons/tool-icon-button.js'; import '../../panel/one-row-color-panel.js'; import { LitElement, nothing } from 'lit'; import type { CssVariableName } from '../../../../../_common/theme/css-variables.js'; import { ShapeStyle } from '../../../../../surface-block/index.js'; import type { EdgelessPageBlockComponent } from '../../../edgeless-page-block.js'; import type { ShapeName } from './shape-tool-element.js'; declare const EdgelessShapeMenu_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessShapeMenu extends EdgelessShapeMenu_base { static styles: import("lit").CSSResult; edgeless: EdgelessPageBlockComponent; shapeType: ShapeName; fillColor: CssVariableName; shapeStyle: ShapeStyle; strokeColor: CssVariableName; radius: number; onChange: (props: Record) => void; private _setStrokeColor; private _setShapeStyle; render(): import("lit").TemplateResult<1> | typeof nothing; } declare global { interface HTMLElementTagNameMap { 'edgeless-shape-menu': EdgelessShapeMenu; } } export {}; //# sourceMappingURL=shape-menu.d.ts.map