import { DiscordUserCardProperties } from '@discord-user-card/core';
import { Renderer } from '../../../functions/Renderer.js';

export declare class AboutMeRender implements Renderer {
    readonly parent: Element;
    elements: {
        section: HTMLDivElement;
        title: HTMLHeadingElement;
        markdown: HTMLDivElement;
    };
    timeout: NodeJS.Timeout | null;
    lastProps: Required<DiscordUserCardProperties> | null;
    rerender(): void;
    listenersBound: boolean;
    boundRerender: () => void;
    reduceMotion: MediaQueryList;
    constructor(parent: Element);
    render(props: Required<DiscordUserCardProperties>): Promise<void>;
    renderSkeleton(props: Required<DiscordUserCardProperties>): void;
    destroy(): void;
}
//# sourceMappingURL=aboutMe.d.ts.map