import { default as React } from 'react';
/**
 * Toast styling configuration for Figma plugin consumption.
 * Toast has no user-facing variants but documents the styling structure.
 */
export declare const KUMO_TOAST_VARIANTS: {
    readonly root: {
        readonly classes: "rounded-lg border border-kumo-fill bg-kumo-control p-4 shadow-lg";
        readonly description: "Toast container with background, border, and shadow";
    };
    readonly title: {
        readonly classes: "text-[0.975rem] leading-5 font-medium text-kumo-default";
        readonly description: "Toast title with primary text color";
    };
    readonly description: {
        readonly classes: "text-[0.925rem] leading-5 text-kumo-subtle";
        readonly description: "Toast description with muted text color";
    };
    readonly close: {
        readonly classes: "absolute top-2 right-2 flex h-5 w-5 items-center justify-center rounded border-none bg-transparent text-kumo-subtle hover:bg-kumo-fill-hover hover:text-kumo-strong";
        readonly description: "Close button with X icon";
    };
};
export declare const KUMO_TOAST_DEFAULT_VARIANTS: {};
/**
 * Toast styling configuration for Figma plugin consumption.
 * Provides structured metadata for generating Toast components in Figma.
 */
export declare const KUMO_TOAST_STYLING: {
    readonly container: {
        readonly width: 300;
        readonly padding: 16;
        readonly borderRadius: 8;
        readonly background: "color-secondary";
        readonly border: "color-color";
        readonly shadow: "shadow-lg";
        readonly gap: 4;
    };
    readonly title: {
        readonly fontSize: 16;
        readonly fontWeight: 500;
        readonly color: "text-color-surface";
    };
    readonly description: {
        readonly fontSize: 15;
        readonly fontWeight: 400;
        readonly color: "text-color-muted";
    };
    readonly closeButton: {
        readonly size: 20;
        readonly iconSize: 16;
        readonly iconName: "ph-x";
        readonly iconColor: "text-color-muted";
        readonly hoverBackground: "color-color-2";
        readonly hoverColor: "text-color-label";
        readonly borderRadius: 4;
    };
};
export interface KumoToastVariantsProps {
}
export declare function toastVariants(_props?: KumoToastVariantsProps): string;
export interface ToastyProps extends KumoToastVariantsProps {
    children: React.ReactNode;
}
export declare function Toasty({ children }: ToastyProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=toast.d.ts.map