/** * Utility functions for GIF handling */ /** * Checks if a URL or file path points to a GIF file * @param src - The source URL or file path * @returns true if the source is a GIF file */ export declare const isGifFile: (src: string) => boolean; /** * Checks if a URL is a data URL containing a GIF * @param src - The source URL * @returns true if the source is a data URL with GIF data */ export declare const isGifDataUrl: (src: string) => boolean; /** * Determines if an image source should be rendered as a GIF * @param src - The image source URL * @returns true if the source should be rendered as a GIF */ export declare const shouldRenderAsGif: (src: string) => boolean; /** * Extracts dimensions from a GIF source for proper canvas sizing * @param src - The GIF source URL * @returns Promise resolving to width and height, or null if extraction fails */ export declare const getGifDimensions: (src: string) => Promise<{ width: number; height: number; } | null>; //# sourceMappingURL=gifUtils.d.ts.map