import * as React from 'react'; import { CSSInterpolation } from '@emotion/serialize'; import { Theme } from "./theming.js"; export interface ArrayClassNamesArg extends Array { } export type ClassNamesArg = undefined | null | string | boolean | { [className: string]: boolean | null | undefined; } | ArrayClassNamesArg; export interface ClassNamesContent { css(template: TemplateStringsArray, ...args: Array): string; css(...args: Array): string; cx(...args: Array): string; theme: Theme; } export interface ClassNamesProps { children(content: ClassNamesContent): React.ReactNode; } export declare const ClassNames: React.FC> | React.ForwardRefExoticComponent>;