import { Visits } from './visits';
import { Session } from './session';
import { Params } from './params';
import { GeoLocation } from './geolocation';
import { Referrer } from './referrer';
import { Page } from './page';
import { Conversions } from './conversions';
import { SegmentsAdapters } from './lib/interfaces';
import { AbstractSegments } from './abstractSegments';
import { AdBlocker } from './adBlocker';
export declare class Segments extends AbstractSegments {
    visits: Visits;
    session: Session;
    params: Params;
    geolocation: GeoLocation;
    referrer: Referrer;
    page: Page;
    conversions: Conversions;
    adBlocker: AdBlocker;
    constructor(scope: string, options?: SegmentsAdapters);
    visit(): Promise<void>;
    convert(): void;
    reset(): void;
    clear(): void;
}
//# sourceMappingURL=segments.d.ts.map