import type { ProviderPlugin, WebFetchProviderPlugin, WebSearchProviderPlugin } from "../../../src/plugins/types.js";
type Lazy<T> = T | (() => T);
export declare function installProviderPluginContractSuite(params: {
    provider: Lazy<ProviderPlugin>;
}): void;
export declare function installWebSearchProviderContractSuite(params: {
    provider: Lazy<WebSearchProviderPlugin>;
    credentialValue: Lazy<unknown>;
}): void;
export declare function installWebFetchProviderContractSuite(params: {
    provider: Lazy<WebFetchProviderPlugin>;
    credentialValue: Lazy<unknown>;
    pluginId?: string;
}): void;
export {};
