/**
 * 設定ファイルパース用の型ガード関数
 */
/**
 * 文字列配列かどうかを判定
 */
export declare function isStringArray(value: unknown): value is string[];
/**
 * virtual_env_handling の mode 値かどうかを判定
 */
export declare function isModeString(value: unknown): value is 'skip' | 'ignore';
/**
 * プレーンオブジェクトかどうかを判定
 */
export declare function isPlainObject(value: unknown): value is Record<string, unknown>;
/**
 * clean_branch の値かどうかを判定
 */
export declare function isCleanBranchMode(value: unknown): value is 'auto' | 'ask' | 'never';
/**
 * カスタム仮想環境パターンの型ガード
 */
export interface CustomVirtualEnvPattern {
    language: string;
    patterns: string[];
    commands?: string[];
}
export declare function isCustomVirtualEnvPattern(value: unknown): value is CustomVirtualEnvPattern;
//# sourceMappingURL=guards.d.ts.map