import { Logger } from './log'; import { Target } from './types'; export declare function warnMissingSDKKey(logger: Logger): void; export declare function infoPollStarted(durationMS: number, logger: Logger): void; export declare function infoSDKInitOK(logger: Logger): void; export declare function infoSDKStartClose(logger: Logger): void; export declare function infoSDKCloseSuccess(logger: Logger): void; export declare function infoSDKAuthOK(logger: Logger): void; export declare function infoPollingStopped(logger: Logger): void; export declare function infoStreamConnected(logger: Logger): void; export declare function debugStreamEventReceived(logger: Logger): void; export declare function infoStreamStopped(logger: Logger): void; export declare function infoMetricsThreadStarted(interval: number, logger: Logger): void; export declare function infoMetricsSuccess(logger: Logger): void; export declare function infoMetricsThreadExited(logger: Logger): void; export declare function warnTargetMetricsExceeded(logger: Logger): void; export declare function warnEvaluationMetricsExceeded(logger: Logger): void; export declare function debugEvalSuccess(result: string, flagIdentifier: string, target: Target, logger: Logger): void; export declare function warnAuthFailedSrvDefaults(logger: Logger): void; export declare function warnFailedInitAuthError(logger: Logger): void; export declare function warnAuthFailedExceedRetries(logger: Logger): void; export declare function warnAuthRetrying(attempt: number, error: string, logger: Logger): void; export declare function restartDisconnectCounter(): void; export declare function resetDisconnectCounter(): void; export declare function warnStreamDisconnectedWithRetry(reason: string, ms: number, logger: Logger): void; export declare function warnPostMetricsFailed(reason: string, logger: Logger): void; export declare function warnDefaultVariationServed(flag: string, target: Target, defaultValue: string, logger: Logger): void; export declare function warnBucketByAttributeNotFound(bucketBy: string, usingValue: string, logger: Logger): void;