import * as styledComponents from 'styled-components'; import type { ResolvedThemeInterface } from './theme'; export type { ResolvedThemeInterface }; declare const styled: styledComponents.ThemedStyledInterface, css: styledComponents.ThemedCssFunction, createGlobalStyle:

(first: TemplateStringsArray | styledComponents.CSSObject | styledComponents.InterpolationFunction>, ...interpolations: styledComponents.Interpolation>[]) => styledComponents.GlobalStyleComponent, keyframes: (strings: TemplateStringsArray | styledComponents.CSSKeyframes, ...interpolations: styledComponents.SimpleInterpolation[]) => styledComponents.Keyframes, ThemeProvider: styledComponents.BaseThemeProviderComponent; export declare const media: { lessThan(breakpoint: any, print?: boolean, extra?: string): (...args: any[]) => styledComponents.FlattenInterpolation>; greaterThan(breakpoint: any): (...args: any[]) => styledComponents.FlattenInterpolation>; between(firstBreakpoint: any, secondBreakpoint: any): (...args: any[]) => styledComponents.FlattenInterpolation>; }; export { css, createGlobalStyle, keyframes, ThemeProvider }; export default styled; export declare function extensionsHook(styledName: string): (props: any) => any;