/** based on framer-motion@4.1.17, Copyright (c) 2018 Framer B.V. */ import type { DOMVisualElementOptions } from '../../dom/types'; import type { ResolvedValues } from '../../types'; import type { MotionProps } from '../../../motion/types'; import type { LayoutState, TargetProjection } from '../../utils/state'; import type { SVGRenderState } from '../types'; import type { BuildProjectionTransform, BuildProjectionTransformOrigin } from '../../html/utils/build-projection-transform'; /** * Build SVG visual attrbutes, like cx and style.transform */ declare function buildSVGAttrs(state: SVGRenderState, { attrX, attrY, originX, originY, pathLength, pathSpacing, pathOffset, ...latest }: ResolvedValues, projection: TargetProjection | undefined, layoutState: LayoutState | undefined, options: DOMVisualElementOptions, transformTemplate?: MotionProps['transformTemplate'], buildProjectionTransform?: BuildProjectionTransform, buildProjectionTransformOrigin?: BuildProjectionTransformOrigin): void; export { buildSVGAttrs }; //# sourceMappingURL=build-attrs.d.ts.map