export default class Index {
    width: number;
    height: number;
    logo: any;
    avatar: any;
    previewTopic: boolean;
    draggingActive: boolean;
    startX: number;
    scrollLeft: number;
    HomepagePreview: typeof HomepagePreview;
    init(...args: any[]): void;
    willDestroy(...args: any[]): void;
    didInsertElement(...args: any[]): void;
    willDestroyElement(...args: any[]): void;
    mouseDown(e: any): void;
    handleMouseLeave(): void;
    mouseUp(): void;
    handleMouseMove(e: any): void;
    didUpdateAttrs(...args: any[]): void;
    onHomepageStyleChange(): void;
    scrollPreviewArea(): void;
    images(): {
        logo: any;
        avatar: string;
    };
    paint({ ctx, colors, font, headingFont, width, height }: {
        ctx: any;
        colors: any;
        font: any;
        headingFont: any;
        width: any;
        height: any;
    }): void;
    setPreviewHomepage(event: any): void;
    setPreviewTopic(event: any): void;
}
import HomepagePreview from "./-homepage-preview";
//# sourceMappingURL=index.d.ts.map