import IEntity = require('../IEntity'); export = VisitRecord; declare class VisitRecord implements IEntity { private id; private eShopId; private query; private dateChanged; private source; private medium; private campaign; private adContent; private keyword; private sessions; private transactions; private transactionRevenue; private itemQuantity; private bounces; private newUsers; private landingPagePath; private country; static TABLE_NAME: string; static COLUMN_VISIT_RECORD_ID: string; static COLUMN_E_SHOP_ID: string; static COLUMN_QUERY: string; static COLUMN_DATE_CHANGED: string; static COLUMN_SOURCE: string; static COLUMN_MEDIUM: string; static COLUMN_CAMPAIGN: string; static COLUMN_AD_CONTENT: string; static COLUMN_KEYWORD: string; static COLUMN_SESSIONS: string; static COLUMN_TRANSACTIONS: string; static COLUMN_TRANSACTION_REVENUE: string; static COLUMN_ITEM_QUANTITY: string; static COLUMN_BOUNCES: string; static COLUMN_NEW_USERS: string; static COLUMN_LANDING_PAGE_PATH: string; static COLUMN_COUNTRY: string; constructor(id: number, eShopId: number, query: string, dateChanged: Date, source: string, medium: string, campaign: string, adContent: string, keyword: string, sessions: number, transactions: number, transactionRevenue: number, itemQuantity: number, bounces: number, newUsers: number, landingPagePath: string, country: string); toObject(): { id: number; eShopId: number; query: string; dateChanged: Date; source: string; medium: string; campaign: string; adContent: string; keyword: string; sessions: number; transactions: number; transactionRevenue: number; itemQuantity: number; bounces: number; newUsers: number; landingPagePath: string; country: string; }; static toObject(entity: VisitRecord): { id: number; eShopId: number; query: string; dateChanged: Date; source: string; medium: string; campaign: string; adContent: string; keyword: string; sessions: number; transactions: number; transactionRevenue: number; itemQuantity: number; bounces: number; newUsers: number; landingPagePath: string; country: string; }; static fromObject(object: any): VisitRecord; static fromRow(row: any): VisitRecord; }