import { PluginObject } from 'vue'; import { TypeSource } from './type'; export interface IOptions { } export declare const defaultOptions: IOptions; export declare const banana: { validateAsync(...sources: TypeSource[]): Promise; extractAsync(...sources: TypeSource[]): Promise<{}>; assignmentAsync(data: {}, ...sources: TypeSource[]): Promise; validate(...sources: TypeSource[]): any; extract(...sources: TypeSource[]): {}; assignment(data: {}, ...sources: TypeSource[]): void; filter(data: {}, rules?: any[]): {}; }; declare const Banana: PluginObject; export default Banana;