import { DiscordUserCardProperties } from '@discord-user-card/core';
import { Renderer } from '../../../functions/Renderer.js';
import { PrefetchRenderer } from '../shared/prefetch.js';
import { ProfileEffectsRenderer } from '../shared/profileEffects.js';
import { HeaderRenderer } from './header.js';
import { BodyRenderer } from './body.js';

export declare class OriginalDiscordUserProfile implements Renderer {
    readonly parent: Element;
    masks: SVGSVGElement;
    containers: {
        outer: HTMLDivElement;
        inner: HTMLDivElement;
    };
    children: {
        prefetch: PrefetchRenderer;
        profileEffects: ProfileEffectsRenderer;
        header: HeaderRenderer;
        body: BodyRenderer;
    };
    constructor(parent: Element);
    render(props: Required<DiscordUserCardProperties>): Promise<void>;
    renderSkeleton(props: Required<DiscordUserCardProperties>): void;
    destroy(): void;
}
//# sourceMappingURL=index.d.ts.map