import type { ComputedRef } from 'vue'; export interface AdsByGoogleWindow extends Window { adsbygoogle: unknown[]; } export declare let window: AdsByGoogleWindow; export type UseAdsenseOptions = { adClient?: string; analyticsDomainName?: string; analyticsUacct?: string; hideUnfilled?: boolean; includeQuery?: boolean; }; export declare function useAdsense(input: UseAdsenseOptions): { adClass: import("vue").Ref; dataAdClient: any; dataAdRegion: ComputedRef; dataAdTest: string | null; dataAnalyticsDomainName: string | undefined; dataAnalyticsUacct: string | undefined; isUnfilled: ComputedRef; key: number; status: ComputedRef<"" | null>; updateAd: () => Promise; showAd: () => Promise; };