import { JSX } from 'solid-js'; import type { CustomElement } from '..'; import { type JSXElement } from '../basic-config'; export interface GlassPanelProps { /** * 子元素 */ children?: JSXElement; /** * 样式 */ css?: string; /** * 类名 */ class?: string; /** * 模糊值 * @default '16px' */ filterBlur?: string; /** * 亮度 * @since 2.12.3 */ brightness?: string; /** * 对比度 * @since 2.12.5 */ contrast?: string; /** * 阴影 * @since 2.12.5 */ dropShadow?: string; /** * 灰度 * @since 2.12.5 */ grayscale?: string; /** * 色调旋转 * @since 2.12.5 */ hueRotate?: string; /** * 反转颜色 * @since 2.12.5 */ invert?: string; /** * 透明度 * @since 2.12.5 */ opacity?: string; /** * 饱和度 * @since 2.12.5 */ saturate?: string; /** * 复古效果 * @since 2.12.5 */ sepia?: string; filter?: Omit, 'id'>; feTurbulence?: JSX.FeTurbulanceSVGAttributes; feDisplacementMap?: JSX.FeDisplacementMapSVGAttributes; } declare const GlassPanel: { (_: GlassPanelProps): JSX.Element; registry(): void; }; export type GlassPanelElement = CustomElement; export default GlassPanel;