import { Plugin } from 'vue'; import { Config } from 'flusterduck'; interface FlusterduckPluginOptions extends Config { } declare const FlusterduckPlugin: Plugin; declare function useFlusterduck(): { signal: (name: string, data?: { element?: string; metadata?: Record; weight?: number; }) => void; track: (name: string, metadata?: Record) => void; identify: (segment: Record) => void; setConsent: (consented: boolean) => void; optOut: () => void; }; export { FlusterduckPlugin, type FlusterduckPluginOptions, useFlusterduck };