import { RGBColor } from '../utils/rgbcolor.js'; import type { Fill } from '../fill/Fill.js'; import type { Context } from './context.js'; export declare class AttributeState { xmlSpace: string; whiteSpace: string; fill: Fill | null; fillOpacity: number; fontFamily: string; fontSize: number; fontStyle: string; fontWeight: string; opacity: number; stroke: Fill | null; strokeDasharray: number[] | null; strokeDashoffset: number; strokeLinecap: string; strokeLinejoin: string; strokeMiterlimit: number; strokeOpacity: number; strokeWidth: number; alignmentBaseline: string; textAnchor: string; visibility: string; color: RGBColor | null; contextFill: RGBColor | null; contextStroke: RGBColor | null; fillRule: string | null; clone(): AttributeState; static default(): AttributeState; static getContextColors(context: Context, includeCurrentColor?: boolean): ContextColors; } export type ContextColors = Partial>; //# sourceMappingURL=attributestate.d.ts.map