import type { LineWidth } from '../../../../_common/types.js';
import { type LineStyleButtonProps } from '../buttons/line-style-button.js';
export declare const lineStylesPanelStyles: import("lit").CSSResult[][];
export type LineStylesPanelClickedButton = {
    type: 'size';
    value: LineWidth;
} | {
    type: 'lineStyle';
    value: LineStyleButtonProps['mode'];
};
interface LineStylesPanelProps {
    onClick?: (clickedButton: LineStylesPanelClickedButton) => void;
    selectedLineSize?: LineWidth;
    selectedLineStyle?: LineStyleButtonProps['mode'];
    lineStyle?: LineStyleButtonProps['mode'][];
}
export declare function LineStylesPanel({ onClick, selectedLineSize, selectedLineStyle, lineStyle, }?: LineStylesPanelProps): import("lit").TemplateResult<1>;
export {};
//# sourceMappingURL=line-styles-panel.d.ts.map