/**
 * Represents a color palette for the color editor.
 *
 * @public
 */
export interface IColorPalette {
    /**
     * The title of the palette.
     */
    title: string;
    /**
     * The colors in the palette (as CSS color strings).
     */
    colors: Array<string>;
    /**
     * Optional color names for each color.
     */
    colorNames?: Array<string>;
    /**
     * Whether the palette is mutable (user can add/remove colors).
     */
    mutable?: boolean;
}
export declare namespace IColorPalette {
    /**
     * Material Design color palette.
     * https://m2.material.io/design/color/the-color-system.html#tools-for-picking-colors
     *
     * @public
     */
    const MATERIAL_PALETTE: IColorPalette;
    /**
     * Tailwind CSS color palette.
     * https://tailwindcss.com/docs/colors
     *
     * @public
     */
    const TAILWIND_PALETTE: IColorPalette;
    /**
     * shadcn/ui color palette (based on Radix Colors).
     * https://ui.shadcn.com/colors
     *
     * @public
     */
    const SHADCN_PALETTE: IColorPalette;
    /**
     * Bootstrap 5 color palette.
     * https://getbootstrap.com/docs/5.0/customize/color/#all-colors
     *
     * @public
     */
    const BOOTSTRAP_PALETTE: IColorPalette;
    /**
     * Ant Design color palette.
     * https://ant.design/docs/spec/colors
     *
     * @public
     */
    const ANT_DESIGN_PALETTE: IColorPalette;
    /**
     * Chakra UI color palette.
     * https://chakra-ui.com/docs/theming/colors#tokens
     *
     * @public
     */
    const CHAKRA_PALETTE: IColorPalette;
    /**
     * Custom/user palette (empty by default).
     *
     * @public
     */
    const CUSTOM_PALETTE: IColorPalette;
    /**
     * Returns all predefined color palettes.
     *
     * @public
     */
    function allPalettes(): Array<IColorPalette>;
}
//# sourceMappingURL=IColorPalette.d.ts.map