import { AllHTMLAttributes, ComponentProps, ElementType, ForwardedRef } from "react"; import { StyledSystemProps } from "../../styling"; export interface SlotProps { /** * [Slot](?path=/docs/getting-started-slots--page) to render into. */ slot?: string; } export interface InternalProps { /** * @ignore */ as?: ElementType; /** * @ignore */ forwardedRef?: ForwardedRef; } export declare type OmitInternalProps; }, U extends string = never> = Omit; export interface InteractionProps { /** * @ignore */ active?: boolean; /** * @ignore */ focus?: boolean; /** * @ignore */ hover?: boolean; } export declare type StyledSystemOverlappingHtmlAttributes = "as" | "color" | "content" | "height" | "size" | "width" | "wrap"; export declare type StyledComponentProps = StyledSystemProps & Omit, StyledSystemOverlappingHtmlAttributes>; export declare type StyledHtmlAttributes = StyledSystemProps & Omit, StyledSystemOverlappingHtmlAttributes>;