import { SerializedNode } from '../../types/serialized-node'; export declare function svgSvgElementToComputedCamera(element: SVGSVGElement): { x: number; y: number; zoom: number; }; /** * Note that this conversion is not fully reversible. * For example, in the StrokeAlignment implementation, one Circle corresponds to two s. * The same is true in Figma. * * @see https://github.com/ShukantPal/pixi-essentials/blob/master/packages/svg */ export declare function svgElementsToSerializedNodes(elements: SVGElement[], defsChildren?: SVGElement[], parentId?: string, zIndex?: number, overrideAttributes?: NamedNodeMap): SerializedNode[]; export declare function kebabToCamelCase(str: string): string; export declare function toNumber(length: SVGAnimatedLength | SVGAnimatedNumber): number; /** * convert to CSS gradient string */ export declare function deserializeGradient(element: SVGGradientElement): string;