export interface CamoucliPaths { appName: string; dataDir: string; stateDir: string; cacheDir: string; camoufoxCacheDir: string; camoufoxConfigFile: string; runtimeDir: string; logsDir: string; browsersDir: string; browserRegistryFile: string; profilesDir: string; presetsDir: string; daemonSocketPath?: string | undefined; daemonHost?: string | undefined; daemonPort?: number | undefined; daemonPidFile: string; daemonLogFile: string; } export interface SessionPaths { sessionName: string; safeSessionName: string; rootDir: string; profileDir: string; downloadsDir: string; artifactsDir: string; } export declare function sanitizeName(value: string): string; export declare function getCamoucliPaths(env?: NodeJS.ProcessEnv, platform?: NodeJS.Platform): CamoucliPaths; export declare function ensureBasePaths(paths: CamoucliPaths): Promise; export declare function getSessionPaths(paths: CamoucliPaths, sessionName: string): SessionPaths; export declare function ensureSessionPaths(paths: CamoucliPaths, sessionName: string): Promise;