import { FlowLightProps, FlowLightVariant } from './src/types';
import { default as TxFlowLight } from './src/TxFlowLight.vue';
/**
* TxFlowLight — the 流光 surface: a fixed light in the Tuff brand colours, laid over a panel. Use
* it on its own inside any positioned box, or through `flowLight` on TxBaseSurface, TxCard and the
* anchor family's `panelCard`.
*
* @example
* ```ts
* import { TxFlowLight } from '@talex-touch/tuffex/flow-light'
*
* //
…
* ```
*
* @public
*/
declare const FlowLight: {
new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {
variant: FlowLightVariant;
intensity: number;
colors: readonly string[];
}, false, {}, {}, Record, Record, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly & Readonly<{}>, {}, {}, {}, {}, {
variant: FlowLightVariant;
intensity: number;
colors: readonly string[];
}>;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import('vue').ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {
variant: FlowLightVariant;
intensity: number;
colors: readonly string[];
}, {}, string, {}, Record, Record, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin;
export { FlowLight, TxFlowLight };
export type { FlowLightProps, FlowLightVariant };
export type TxFlowLightInstance = InstanceType;
export default FlowLight;