import { default as TxGlassSurface } from './src/TxGlassSurface.vue'; export interface GlassSurfaceProps { width?: string | number; height?: string | number; borderRadius?: number; borderWidth?: number; brightness?: number; opacity?: number; blur?: number; displace?: number; backgroundOpacity?: number; saturation?: number; distortionScale?: number; redOffset?: number; greenOffset?: number; blueOffset?: number; xChannel?: 'R' | 'G' | 'B'; yChannel?: 'R' | 'G' | 'B'; mixBlendMode?: 'normal' | 'multiply' | 'screen' | 'overlay' | 'darken' | 'lighten' | 'color-dodge' | 'color-burn' | 'hard-light' | 'soft-light' | 'difference' | 'exclusion' | 'hue' | 'saturation' | 'color' | 'luminosity' | 'plus-darker' | 'plus-lighter'; } declare const GlassSurface: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { width: string | number; height: string | number; borderRadius: number; borderWidth: number; brightness: number; opacity: number; blur: number; displace: number; backgroundOpacity: number; saturation: number; distortionScale: number; redOffset: number; greenOffset: number; blueOffset: number; xChannel: "R" | "G" | "B"; yChannel: "R" | "G" | "B"; mixBlendMode: "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "color" | "luminosity" | "plus-darker" | "plus-lighter"; }, false, {}, {}, Record, Record, string, { containerRef: HTMLDivElement; feImageRef: SVGFEImageElement; redChannelRef: SVGFEDisplacementMapElement; greenChannelRef: SVGFEDisplacementMapElement; blueChannelRef: SVGFEDisplacementMapElement; gaussianBlurRef: SVGFEGaussianBlurElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { width: string | number; height: string | number; borderRadius: number; borderWidth: number; brightness: number; opacity: number; blur: number; displace: number; backgroundOpacity: number; saturation: number; distortionScale: number; redOffset: number; greenOffset: number; blueOffset: number; xChannel: "R" | "G" | "B"; yChannel: "R" | "G" | "B"; mixBlendMode: "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "color" | "luminosity" | "plus-darker" | "plus-lighter"; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { width: string | number; height: string | number; borderRadius: number; borderWidth: number; brightness: number; opacity: number; blur: number; displace: number; backgroundOpacity: number; saturation: number; distortionScale: number; redOffset: number; greenOffset: number; blueOffset: number; xChannel: "R" | "G" | "B"; yChannel: "R" | "G" | "B"; mixBlendMode: "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "color" | "luminosity" | "plus-darker" | "plus-lighter"; }, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin; export { GlassSurface, TxGlassSurface }; export type TxGlassSurfaceInstance = InstanceType; export default GlassSurface;