/**
 * Flowtype definitions for index
 * Generated by Flowgen from a Typescript Definition
 * Flowgen v1.17.0
 * @flow
 */
import type { CSSProps, CssObject, CssFunction } from '../types';
/**
 * ## CSS
 *
 * Define styles that are statically typed and useable with other Compiled APIs.
 * For further details [read the documentation](https://compiledcssinjs.com/docs/api-css).
 *
 * ### Style with objects
 * @example ```
 * const redText = css({
 *   color: 'red',
 * });
 *
 * <div css={redText} />
 * ```
 *
 * ### Style with template literals
 * @example ```
 * const redText = css`
 *   color: red;
 * `;
 *
 * <div css={redText} />
 * ```
 */
declare export default function css<TProps>(
  styles: $ReadOnlyArray<string>,
  ...interpolations: CssFunction<TProps>[]
): CSSProps<TProps>;
declare export default function css<T>(styles: CssObject<T> | CssObject<T>[]): CSSProps<T>;
