import { BaseModule } from "../Base";
/**
 * Page module interface for tracking page-related events
 */
export interface PageMod {
    /**
     * Track a home page view
     */
    home(): void;
    /**
     * Track a page view for any page type
     * @param pageType Type of page (e.g., "category", "search", "checkout")
     * @param action The action performed on the page (default: "view")
     */
    view(pageType: string, action?: string): void;
    /**
     * Track a page error
     */
    error(): void;
}
/**
 * Implementation of the Page Module interface
 */
export declare class PageImpl extends BaseModule implements PageMod {
    home(): void;
    view(pageType: string, action?: string): void;
    error(): void;
}
