import { FeedlyticConfig } from './types';
import { FeedlyticWidget } from './widget';

declare global {
    interface Window {
        Feedlytic: {
            init: (config: FeedlyticConfig) => FeedlyticWidget;
            getInstance: () => FeedlyticWidget | null;
            destroy: () => void;
            FeedlyticWidget: typeof FeedlyticWidget;
        };
    }
}
declare class Feedlytic {
    private static instance;
    static init(config: FeedlyticConfig): FeedlyticWidget;
    static getInstance(): FeedlyticWidget | null;
    static destroy(): void;
}
export default Feedlytic;
export { FeedlyticWidget };
export * from './types';
