import { AnimationSetData } from "./animations"; import { GradientData } from "./gradient"; import { PatternData } from "./pattern"; import { ProfileData } from "./profile"; import { EditAnimation, EditPattern, EditProfile, EditRgbGradient } from "../edit"; export declare function toProfile(data: Readonly, getAnimation: (uuid: string) => EditAnimation | undefined, allowMissingDependency?: boolean): EditProfile; export declare function toAnimation(type: T, data: Readonly, getAnimation: (uuid: string) => EditAnimation | undefined, getPattern: (uuid: string) => EditPattern | undefined, getGradient: (uuid: string) => EditRgbGradient | undefined, allowMissingDependency?: boolean): EditAnimation; export declare function toPattern(data: Readonly): EditPattern; export declare function toGradient(data: Readonly): EditRgbGradient; export declare function fromFaceCompare(flags: number, face: number): number[]; export declare function fromProfile(profile: Readonly): ProfileData; export declare function fromAnimation(animation: Readonly): { type: keyof AnimationSetData; data: AnimationSetData[keyof AnimationSetData][number]; }; export declare function fromPattern(pattern: Readonly): PatternData; export declare function fromGradient(gradient: Readonly): GradientData; //# sourceMappingURL=convert.d.ts.map