export type BlazeOnAdEventEventType = 'openedAd' | 'adPageStart' | 'adPageFirstQuarter' | 'adPageThird' | 'adPageMid' | 'adPageComplete' | 'pausedAdPage' | 'resumedAdPage' | 'ctaClicked';
interface BlazeGAMDelegateOnAdEventParams {
    eventType: BlazeOnAdEventEventType;
}
export interface BlazeGAMDelegate {
    onGAMAdEvent?: (params: BlazeGAMDelegateOnAdEventParams) => void;
    onGAMAdError?: (errorMessage: string) => void;
}
export declare class BlazeGlobalDelegateHelper {
    static registerDelegate(delegate?: BlazeGAMDelegate | null): void;
    private static onGAMAdEvent;
    private static onGAMAdError;
}
export {};
//# sourceMappingURL=BlazeGAMDelegate.d.ts.map