import { AbstractFileAdapter } from '../base/AbstractFileAdapter'; /** * Properties File Adapter - Functional Programming * * Single Responsibility: Parse Java Properties files only * Pure functions, no state, no side effects */ export declare class PropertiesFileAdapter extends AbstractFileAdapter { canHandle(filePath: string): boolean; read(filePath: string): Promise>; getFormat(): string; getSupportedExtensions(): string[]; } /** * Pure function to parse properties content */ export declare const parsePropertiesContent: (content: string) => Record; /** * Pure function to parse a property value */ export declare const parsePropertiesValue: (value: string) => any; //# sourceMappingURL=PropertiesFileAdapter.d.ts.map