import React from 'react'; import { Theme } from './theme'; type StyledComponent = T extends 'button' ? React.DetailedHTMLProps, HTMLButtonElement> : T extends 'input' ? React.DetailedHTMLProps, HTMLInputElement> : T extends 'select' ? React.DetailedHTMLProps, HTMLSelectElement> : T extends keyof HTMLElementTagNameMap ? React.HTMLAttributes : never; type Styles = React.CSSProperties | ((props: Record, theme: Theme) => React.CSSProperties); export declare function styled(type: T, newStyles: Styles, queries?: Record): React.ForwardRefExoticComponent> & React.RefAttributes>; export declare function useIsMounted(): () => boolean; export {};