export declare enum TRACKING_EVENTS { REQUESTED = "suggestion_requested", LOADED = "suggestion_loaded", NOT_PROVIDED = "suggestion_not_provided", SHOWN = "suggestion_shown", ERRORED = "suggestion_error", ACCEPTED = "suggestion_accepted", REJECTED = "suggestion_rejected", CANCELLED = "suggestion_cancelled", STREAM_STARTED = "suggestion_stream_started", STREAM_COMPLETED = "suggestion_stream_completed" } export declare const nonStreamingSuggestionStateGraph: Map; export declare const streamingSuggestionStateGraph: Map; export declare const endStates: TRACKING_EVENTS[]; export declare const SAAS_INSTANCE_URL = "https://gitlab.com"; export declare const TELEMETRY_NOTIFICATION = "$/gitlab/telemetry"; export declare const CODE_SUGGESTIONS_CATEGORY = "code_suggestions"; export declare const GC_TIME = 60000; export declare const INSTANCE_TRACKING_EVENTS_MAP: { suggestion_requested: null; suggestion_loaded: null; suggestion_not_provided: null; suggestion_shown: string; suggestion_error: null; suggestion_accepted: string; suggestion_rejected: string; suggestion_cancelled: null; suggestion_stream_started: null; suggestion_stream_completed: null; }; export declare const DEFAULT_TRACKING_ENDPOINT = "https://snowplow.trx.gitlab.net"; export declare const TELEMETRY_DISABLED_WARNING_MSG = "GitLab Duo Code Suggestions telemetry is disabled. Please consider enabling telemetry to help improve our service."; export declare const TELEMETRY_ENABLED_MSG = "GitLab Duo Code Suggestions telemetry is enabled.";