import type { ComponentsTypes } from "./components-types"; import { type Theme } from "./createTheme"; export declare const skipRootProps: string[]; declare const _default: (Component: C, options?: import("@suid/system/createStyled").StyledOptions | undefined) => ? import("@suid/types").OverridableInProps : unknown : C extends import("@suid/types").OverridableComponent ? import("@suid/types").OverridableInProps : unknown>(...styles: (false | import("@suid/system/styledProps").StyledProps | ((props: import("@suid/system/createStyled").ComponentProps, O> & { props: N extends keyof ComponentsTypes ? ComponentsTypes[N] extends import("@suid/types").OverridableComponent ? import("@suid/types").PropsOf : import("@suid/types").PropsOf : import("@suid/types").PropsOf; }) => false | import("@suid/system/styledProps").StyledProps))[]) => C extends import("@suid/types").OverridableComponent ? import("@suid/types").OverridableComponent<{ defaultComponent: M_1["defaultComponent"]; props: M_1["props"] & { ownerState?: O | undefined; }; }> : import("@suid/system/createStyled").StyledComponent; export default _default; //# sourceMappingURL=styled.d.ts.map