import type { CustomElement } from '..'; import type { JSXElement } from '../basic-config'; import { ColorScheme } from '../theme'; declare function Provider(props: ProviderProps): import("solid-js").JSX.Element; declare namespace Provider { var registry: () => void; } export interface ProviderProps { /** 主题, 等同于使用 setScheme * @default 'auto' */ scheme?: keyof typeof ColorScheme; /** 包裹的子项 */ children?: JSXElement; /** 响应 scheme 变化 */ onScheme?(scheme: keyof typeof ColorScheme): void; } export type ProviderElement = CustomElement; export default Provider;