import BaseItemModel from '../Abstract/BaseItemModel.js'; import BaseModel from '../Abstract/BaseModel.js'; declare class DashboardModel extends BaseItemModel { visitor: any; total_revenue: any; sessions: any; conversion_rate: any; revenue_by_subscribers: any; new_users: any; continents: any; constructor(entity: any); toObject: () => {}; toJSON: () => { created_date: null; modified_date: string; created_by: null; modified_by: null; }; } declare class DomainModel extends BaseModel { items: any; constructor(entities: any); } declare class VisitorsModel extends BaseModel { items: any; constructor(entities: any); } declare class SummaryModel extends BaseModel { items: any; constructor(entities: any); } declare class SummaryItemModel extends BaseItemModel { number_of_visitors: null; number_of_page_views: null; number_of_unique_page_views: null; average_session_duration: null; number_of_pages_per_session: null; bounce_rate: null; constructor(entity: any); toObject: () => {}; toJSON: () => { created_date: null; modified_date: string; created_by: null; modified_by: null; }; } declare class MetricsModel extends BaseItemModel { visitors: null; page_views: null; page_views_unique: null; session_duration_average_seconds: null; pages_per_session_average: null; bounce_rate_percentage: null; number_of_visitors: any; number_of_page_views: any; average_session_duration: any; number_of_pages_per_session: any; bounce_rate: any; constructor(entity: any); toObject: () => {}; toJSON: () => { created_date: null; modified_date: string; created_by: null; modified_by: null; }; } declare class VisitorModel extends BaseModel { items: any; constructor(entities: any); } declare class VisitorItemModel extends BaseItemModel { start_date: null; end_date: null; event_name: null; event_type: null; attributes: null; url: null; referer: null; flow_id: null; constructor(entity: any); toObject: () => {}; toJSON: () => { created_date: null; modified_date: string; created_by: null; modified_by: null; }; } declare class FlowItemModel extends BaseItemModel { uuid: null; ip: null; user_agent: null; device: null; browser_name: null; browser_version: null; domain: null; lang: null; start: null; end: null; geo: null; constructor(entity: any); toObject: () => {}; toJSON: () => { created_date: null; modified_date: string; created_by: null; modified_by: null; }; } export { DashboardModel, DomainModel, FlowItemModel, MetricsModel, SummaryItemModel, SummaryModel, VisitorItemModel, VisitorModel, VisitorsModel };