import { TriggerTypeEnum } from './constants'; export interface SvgData { uri: string; type: string; } export interface AnimatedIconData { duration?: number; trigger?: TriggerTypeEnum; svg?: SvgData; svgCustomAnimationStart?: SvgData; svgCustomAnimationEnd?: SvgData; svgCustomAnimationSelected?: SvgData; svgLastStaticSelected?: SvgData; svgLastAnimatedSelected?: SvgData; } export declare enum MediaManagerCategoryTypes { SHAPE_ANIMATED = "SHAPE_ANIMATED", SHAPE_ANIMATED_EXTENDED = "SHAPE_ANIMATED_EXTENDED", SHAPE_BASIC = "SHAPE_BASIC" } export declare const fetchSvg: (svgId: string) => Promise; export declare const openMediaManager: (category: string) => Promise; type Data = { duration: number; trigger: TriggerTypeEnum | null; svg: SvgData | null; svgLastAnimatedSelected: SvgData | null; svgLastStaticSelected: SvgData | null; svgCustomAnimationSelected: SvgData | null; svgCustomAnimationStart: SvgData | null; svgCustomAnimationEnd: SvgData | null; }; export declare const getData: () => Promise; export declare const setData: (data: Partial) => Promise; export declare const generateAnimatedSvgInMediaManager: (startSvg: string, endSvg: string) => Promise; export {};