import { ObjectSchema } from "./joi"; import { IPluginInfoOptions } from "./types"; interface IOptions { validateExternalRules?: boolean; returnWarnings?: boolean; } interface IValidateAsyncResult { value: IPluginInfoOptions; warning: { message: string; details: Array<{ message: string; path: Array; type: string; context: Array>; }>; }; } export declare function validateOptionsSchema(pluginSchema: ObjectSchema, pluginOptions: IPluginInfoOptions, options?: IOptions): Promise; export {};