## API Report File for "@thematic/react"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

/// <reference types="react" />

import type { Application } from '@thematic/core';
import type { CSSProperties } from 'react';
import type { FC } from 'react';
import type { ReactNode } from 'react';
import type { SVGMark } from '@thematic/core';
import type { Theme } from '@thematic/core';

// Warning: (ae-missing-release-tag) "application2style" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export function application2style(config: Application): CSSProperties;

// Warning: (ae-missing-release-tag) "ApplicationStyles" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export const ApplicationStyles: FC;

// Warning: (ae-missing-release-tag) "defaultTheme" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const defaultTheme: Theme;

// Warning: (ae-missing-release-tag) "mark2style" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export function mark2style(config: SVGMark, datum?: any): CSSProperties;

// Warning: (ae-missing-release-tag) "ThematicContext" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export const ThematicContext: React.Context<Theme>;

// Warning: (ae-missing-release-tag) "ThematicProvider" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export const ThematicProvider: FC<ThematicProviderProps>;

// Warning: (ae-missing-release-tag) "ThematicProviderProps" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export interface ThematicProviderProps {
    // (undocumented)
    children?: ReactNode;
    // (undocumented)
    theme?: Theme;
}

// Warning: (ae-missing-release-tag) "useThematic" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export function useThematic(dark?: boolean): Theme;

// (No @packageDocumentation comment for this package)

```
