import { SuggestStrings } from "../types"; import { variables } from "./variables"; type VariableName = SuggestStrings; interface CreateThemeProps { cssVarPrefix?: string; cssVarsSelector?: string; base?: Theme; variables: Partial>; } export interface Theme { variables: Record; resolvedVariables: Record; cssVarPrefix: string; getVar: (name: string) => string; getVarName: (name: string) => string; getVarValue: (name: string) => string; _Component: React.ComponentType; } export declare function createTheme(props: CreateThemeProps): Theme; export declare function variableAlias(name: VariableName, defaultValue?: string): string; export declare const defaultTheme: Theme; declare module "styled-components" { interface DefaultTheme extends Theme { } } export {};