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>;