import { VueComponentBase } from "../../..";
import { IBlockPlaceholderComponent } from "./IBlockPlaceholder";
import { SubscriptionHandler } from "../../../..";
export declare class BlockPlaceholderComponent extends VueComponentBase implements IBlockPlaceholderComponent {
    icon: string;
    title: string;
    text: string;
    description: string;
    dark: boolean;
    subscriptionHandler: SubscriptionHandler;
    private characterCount;
    private isPageEditMode;
    private isDefaultTheme;
    created(): void;
    mounted(): void;
    getLongestWordCharacterCount(): number;
    private getFontClass;
    private getTextColorClasses;
    render(): VueTsxSupport.JSX.Element;
}
