import type { RuntimeDriverName, StartSessionInput } from "./types.js"; export declare const PI_CA_LEASH_CONFIG_ENV = "PI_CA_LEASH_CONFIG"; export interface RuntimeDriverFileConfig { executable?: string; permissionMode?: StartSessionInput["permissionMode"]; } export interface PiCaLeashConfig { defaultDriver?: RuntimeDriverName; drivers?: Partial>; } export interface LoadedPiCaLeashConfig { config: PiCaLeashConfig; files: string[]; warnings: string[]; } export declare function xdgConfigPath(env?: Record): string; export declare function repositoryConfigPath(cwd?: string): string; export declare function defaultConfigPaths(options?: { cwd?: string; env?: Record; }): string[]; export declare function loadPiCaLeashConfigSync(options?: { cwd?: string; env?: Record; paths?: string[]; }): LoadedPiCaLeashConfig;