export declare class DIcon {
el: HTMLElement;
icon: string;
outline: boolean;
size: number;
private pathData;
private fillAndStroke;
private pathList;
private visible;
private intersectionObserver;
connectedCallback(): void;
disconnectedCallback(): void;
componentWillLoad(): Promise;
render(): any;
private getFillAndStroke;
private loadIconPathData;
private generatePathList;
private waitUntilVisible;
}