import { Controller } from '@hotwired/stimulus'; export default class ContentLoader extends Controller { refreshTimer: number; hasUrlValue: boolean; hasLazyLoadingValue: boolean; hasRefreshIntervalValue: boolean; lazyLoadingThresholdValue: number; lazyLoadingRootMarginValue: string; urlValue: string; loadScriptsValue: boolean; refreshIntervalValue: number; static values: { url: StringConstructor; lazyLoading: BooleanConstructor; lazyLoadingThreshold: NumberConstructor; lazyLoadingRootMargin: { type: StringConstructor; default: string; }; refreshInterval: NumberConstructor; loadScripts: BooleanConstructor; }; connect(): void; disconnect(): void; load(): void; lazyLoad(): void; fetch(): void; startRefreshing(): void; stopRefreshing(): void; loadScripts(): void; }