import { Config } from "../../core"; export declare const pageView: () => Promise, enableAutoPageViews: (props?: { trackReplaceState?: boolean; }) => () => void; export declare const attribute: (address: string) => Promise, enableAutoWalletConnects: () => () => void; export declare const checkReferrerCode: (code: string) => Promise, createReferrerCode: (address: string, code?: string) => Promise, getReferrerAddress: (code: string) => Promise, getReferrerAttribution: (address: string) => Promise, getReferrerHistory: (address: string) => Promise, getReferrerStats: (address: string) => Promise, getReferrerCode: (address: string) => Promise, validateReferrerCode: (slug?: string) => boolean; export declare const track: (name: string, properties?: Record, identityProps?: { address?: string; customerUserId?: string; }) => Promise; export declare function configure(initialConfig: Config): void;