import type { Component } from "./pageModel";
export type ComponentFrameColor = "shared" | "readonly" | "layout" | "default" | "nonMovable" | "suggestions";
export type ComponentFrameInsertColor = Extract<ComponentFrameColor, "default" | "shared" | "layout">;
export declare const componentFrameBorderColorVariants: Record<ComponentFrameColor, string>;
export declare const componentFrameBgColorVariants: Record<ComponentFrameColor, string>;
export declare const componentFrameBgHoverColorVariants: Record<ComponentFrameColor, string>;
export declare function getPlaceholderDropZoneColor({ parentComponent, prevComponent, nextComponent, }: {
    parentComponent?: Component | null;
    prevComponent?: Component | null;
    nextComponent?: Component | null;
}): ComponentFrameInsertColor;
