import type { ReactNode } from "react";
/** Props for {@link CloudFeatureNotice}. */
export interface CloudFeatureNoticeProps {
    /** Explanation of why the feature is unavailable and what to do instead. */
    readonly children: ReactNode;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Subdued info notice displayed in place of cloud-only feature content
 * when the connected Stigmer backend does not support the feature.
 *
 * Renders an inline box with an info icon and the provided message.
 * The parent section provides its own heading and description — this
 * component is purely the "why it's absent" explanation.
 *
 * All visual properties flow through `--stgm-*` design tokens.
 * No Console-specific dependencies — safe for platform builder embedding.
 *
 * @example
 * ```tsx
 * const available = useResourceAvailable(ApiResourceKind.api_key);
 * if (!available) {
 *   return (
 *     <CloudFeatureNotice>
 *       API keys require Stigmer Cloud. Run with <code>--cloud</code> to enable.
 *     </CloudFeatureNotice>
 *   );
 * }
 * ```
 */
export declare function CloudFeatureNotice({ children, className, }: CloudFeatureNoticeProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=CloudFeatureNotice.d.ts.map