import { SegmentClassMap, ValueStorageInterface } from './lib/interfaces';
export declare enum SEGMENT_KEYS {
    FIRST_VISIT = "fv",
    LAST_VISIT = "lv",
    FIRST_VISIT_DAYS = "lf",
    LAST_VISIT_DAYS = "ls",
    VISITS = "nv",
    SESSIONS = "ns",
    SESSION_UUID = "sid",
    AD_SOURCE = "ad_so",
    AD_CAMPAIGN = "ad_ca",
    AD_MEDIUM = "ad_me",
    AD_CONTENT = "ad_co",
    AD_TERM = "ad_te",
    AD_BLOCKER_DETECT = "ad_blk",
    PARAMS = "pq",
    ORIGINAL_REFERRER = "or",
    REFERRER = "rf",
    REFERRER_DOMAIN = "rd",
    REFERRER_TERMS = "st",
    PREVIOUS_PAGE = "pp",
    PAGE_URL = "pu",
    PAGE_PATH = "pup",
    URL_KEYWORDS = "puk",
    DATE = "dt",
    DAY_OF_WEEK = "dw",
    DEVICE = "dv",
    COOKIES = "cv",
    WORDPRESS_TAGS = "wp_t",
    CONVERSIONS = "cnv",
    FIRST_CONVERSION = "cnv_f",
    LAST_CONVERSION = "cnv_l",
    CITY = "gl_cty",
    COUNTRY = "gl_ctr",
    COUNTRY_NAME = "gl_c",
    REGION = "gl_r",
    REGION_NAME = "gl_rgn",
    MOBILE_CELL = "gl_m",
    TIMEZONE = "gl_t",
    CUSTOM = "cs"
}
export declare const SEGMENTS: SegmentClassMap;
export declare const buildSegments: (segmentsMap: SegmentClassMap, visitor: ValueStorageInterface) => {
    [x: string]: import("./segment").Segment;
};
//# sourceMappingURL=segmentMaps.d.ts.map