import type { BaseConfig, BaseProps } from '@studiometa/js-toolkit'; import { AbstractFigureDynamic } from './AbstractFigureDynamic.js'; export interface FigureTwicpicsProps extends BaseProps { $options: { transform: string; domain: string; path: string; mode: string; dpr: boolean; }; } /** * FigureTwicpics class. * @link https://ui.studiometa.dev/components/FigureTwicpics/ */ export declare class FigureTwicpics extends AbstractFigureDynamic { /** * Config. */ static config: BaseConfig; /** * Get the Twicpics path. */ get path(): string; /** * Get the Twicpics domain. */ get domain(): string; /** * Get the current device pixel ratio * Returns 1 if user agent is considered as a bot. * Returns 1 if disabled by the `data-option-no-dpr` attribute. */ get devicePixelRatio(): number; /** * Format the source for Twicpics. */ formatSrc(src: string): string; }