import { ResolvoConfig } from '../types';
export interface EnvironmentInfo {
    isClient: boolean;
    isServer: boolean;
    isDevelopment: boolean;
    isProduction: boolean;
    isTest: boolean;
    framework: 'nextjs' | 'react' | 'vue' | 'angular' | 'unknown';
    routerType?: 'app' | 'pages';
    nextJsVersion?: string;
}
export declare function detectEnvironment(): EnvironmentInfo;
export declare function shouldEnableAnalytics(config: {
    debug?: boolean;
    environment?: string;
}): boolean;
export declare function getDefaultConfig(): Partial<ResolvoConfig>;
