/** * @param {Object} options * @param {string} options.publisher Publisher string used for fetching the script url. If you were told to include `https://api.adinplay.com/libs/aiptag/pub/PUBLISHER/SITE/tag.min.js` on your page, then `PUBLISHER` would be your publisher id. * @param {string} options.site Site string used for fetching the script url. If you were told to include `https://api.adinplay.com/libs/aiptag/pub/PUBLISHER/SITE/tag.min.js` on your page, then `SITE` would be your site id. */ export function adinPlayPlugin({ publisher, site, }: { publisher: string; site: string; }): { readonly name: "adinplay"; readonly initialize: () => Promise; readonly showFullScreenAd: () => Promise; /** * @param {import("$adlad").ShowBannerAdPluginOptions} options * @param {Object} pluginOptions * @param {Object. | string} pluginOptions.ids */ readonly showBannerAd: (options: any, pluginOptions: { ids: { [x: string]: string; } | string; }) => void; readonly destroyBannerAd: ({ el }: { el: any; }) => void; readonly customRequests: { readonly showConsentScreen: () => void; }; };