interface ThumbnailsConfiguration {
}

interface ThumbnailsIntegration {
    /** @internal */
    updateConfiguration(configuration: ThumbnailsConfiguration, prev: ThumbnailsConfiguration): void;
    /** @internal */
    dispose(): void;
}

type ThumbnailsIntegrationFactory = new (...args: Array<unknown>) => ThumbnailsIntegration;

export type { ThumbnailsIntegrationFactory };
