import { BlockCatalogStore, LayoutCanvasStore } from "../../";
import { LayoutItem } from "../../../../models";
import { VueComponentBase } from "../../..";
export interface TargetSelectorProps {
    container: LayoutItem;
    color: string;
    small: boolean;
    siblingId?: string;
    postInsert?: boolean;
}
export declare class TargetSelector extends VueComponentBase<TargetSelectorProps> {
    container: LayoutItem;
    siblingId?: string;
    postInsert?: boolean;
    color: string;
    small: boolean;
    layoutEditorStore: LayoutCanvasStore;
    layoutItemStore: BlockCatalogStore;
    private model;
    mounted(): void;
    /**
     * Eventhandler for adding a layout item
     */
    onTargetSelected(e: Event): void;
    render(): VueTsxSupport.JSX.Element;
}
