import { BlazePlayerEntryPointDelegate } from "../classes/entry-point-delegate";
import { BlazeGlobalDelegate } from "../classes/global-delegate";
import { BlazeMomentsPlayerStyle } from "./moments-player-style";
import { BlazeStoryPlayerStyle } from "./stories-player-style";
import { BlazeVideosPlayerStyle } from "./videos-player-style";
export type BlazeCachingLevel = 'LOW' | 'DEFAULT' | 'HIGH' | 'EXTREME';
export interface InitOptions {
    apiKey: string;
    externalUserId?: string;
    cachingSize?: number;
    cachingLevel?: BlazeCachingLevel;
    geoLocation?: string;
    appOverridesCTAHandling?: Boolean;
    defaultStoryPlayerStyle?: BlazeStoryPlayerStyle;
    defaultMomentsPlayerStyle?: BlazeMomentsPlayerStyle;
    defaultVideosPlayerStyle?: BlazeVideosPlayerStyle;
    globalDelegate?: BlazeGlobalDelegate;
    playerEntryPointDelegate?: BlazePlayerEntryPointDelegate;
}
//# sourceMappingURL=init-options.interface.d.ts.map