// TypeScript Version: 3.6 import VueConstructor, { Component, ComponentOptions } from "vue" import { FilePondOptionProps, FilePondCallbackProps, FilePond } from "filepond"; type Except = Pick>; /** Props for the component */ type VueFilepondProps = Except; /** Methods that don't exist on the instance */ type FilteredMethods = 'setOptions' | 'on' | 'off' | 'onOnce' | 'appendTo' | 'insertAfter' | 'insertBefore' | 'isAttachedTo' | 'replaceElement' | 'restoreElement' | 'destroy' type VueFilePondInstanceMethods = Except; /** Reference type for typed $refs */ export class VueFilePondComponent extends VueConstructor{ } declare const VueFilePond: (...plugins: any[]) => ComponentOptions export default VueFilePond; export const setOptions: (options: FilePondOptionProps) => void;