import { BlazePlayerEntryPointDelegate } from "../classes/entry-point-delegate";
import { BlazeGlobalDelegate } from "../classes/global-delegate";
import { BlazeMomentsPlayerStyle } from "./widget-moment-theme.interface";
import { BlazeStoryPlayerStyle } from "./widget-story-theme.interface";
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;
    globalDelegate?: BlazeGlobalDelegate;
    playerEntryPointDelegate?: BlazePlayerEntryPointDelegate;
}
//# sourceMappingURL=init-options.interface.d.ts.map