import type { Ref } from 'vue'; import type { TAdvertisingConfig } from './components/utils/AdvertisingConfig'; import type Advertising from './Advertising'; interface TAdvertisingContext { activate: Ref<((id: string, customEventHandlers: Record void>) => Advertising | void) | undefined>; config: Ref; } declare const useProvideAdvertisingContext: (args_0: TAdvertisingContext) => { activate: Ref<((id: string, customEventHandlers: Record void>) => Advertising | void) | undefined>; config: Ref; }, useAdvertisingContext: () => { activate: Ref<((id: string, customEventHandlers: Record void>) => Advertising | void) | undefined>; config: Ref; } | undefined; export declare function useAdvertisingContextWithDefault(): { activate: Ref<((id: string, customEventHandlers: Record void>) => void | Advertising) | undefined>; config: Ref; }; export { useProvideAdvertisingContext, useAdvertisingContext };