///
import { Properties, parse, stringify } from './java-props';
export * from './java-props';
/**
* Parses a .properties file and returns the result as an object.
*
* @param path Filename or file descriptor
* @param encoding File encoding (default: utf8)
* @return The result as an object
*
* @example ```javascript
* javaProps.parseFile('./foobar.properties').then((props) => {
* console.log(props.foo + ' ' + props.bar);
* // "Hello World"
* }).catch((err) => {
* console.error(err);
* });
* ```
* *- or with async/await -*
* ```javascript
* async function fct() {
* try {
* const props = await javaProps.parseFile('./foobar.properties');
* console.log(props.foo + ' ' + props.bar);
* // "Hello World"
* } catch (err) {
* console.error(err);
* }
* }
* ```
*/
export declare function parseFile(path: string | Buffer | URL | number, encoding?: string): Promise;
declare const _default: {
parse: typeof parse;
parseFile: typeof parseFile;
stringify: typeof stringify;
};
/**
* @deprecated
*/
export default _default;