import { IEnhancementHostConfig } from '../enhancements/index'; export declare type Host = string | RegExp; export interface IFrontendInitOptions { dev?: boolean; apiKey?: string; devBackendHosts?: Host[]; env?: string; frontendCommitHash?: string; staffBarHost?: string; } export interface IUndocumentedFrontendInitOptions { clientSrc?: string; delayIframeSetup?: boolean; enhancementHostConfigs?: IEnhancementHostConfig[]; startingDisplayFormat?: string; ignoredHosts?: []; isStaffBarSplash?: boolean; } export interface IRequiredBackendInitOptions { dev: boolean; apiKey: string; env: string; staffBarHost: string; } export declare type ValidatedBackendInitOptions = IBackendInitOptions & IRequiredBackendInitOptions; export interface IBackendInitOptions { dev?: boolean; env?: string; apiKey?: string; backendCommitHash?: string; disabledEnhancements?: []; staffBarHost?: string; projectDirectory?: string; } export interface IRequiredFrontendInitOptions { dev: boolean; apiKey: string; env: string; staffBarHost: string; } export declare type ValidatedFrontendInitOptions = IFrontendInitOptions & IRequiredFrontendInitOptions; //# sourceMappingURL=init.d.ts.map