import type { ImportDiagnostic, RiveArtboardGraph, RivePathRecord, Shape } from '@flighthq/types/contract'; /** * Reads a Rive shape's paint and draws its paths under each one. * * A shape states a **list** of paints, not one of each kind, and every paint covers all of that * shape's paths. So each paint restates the whole path set in the order the file lists them, which * is what lets a second fill sit above the first instead of replacing it. */ export declare function appendRiveShapePaint(shape: Shape, artboard: Readonly, shapeIndex: number, paths: readonly RivePathRecord[], diagnostics?: ImportDiagnostic[] | undefined): void; //# sourceMappingURL=riveShapePaint.d.ts.map