import { IResolver } from './file';
import { ObjectFile, ObjectFileOptions } from './object-file';
import { Project } from './project';
/**
 * (experimental) Options for `IniFile`.
 *
 * @experimental
 */
export interface IniFileOptions extends ObjectFileOptions {
}
/**
 * (experimental) Represents an INI file.
 *
 * @experimental
 */
export declare class IniFile extends ObjectFile {
    /**
     * @experimental
     */
    constructor(project: Project, filePath: string, options: IniFileOptions);
    /**
     * (experimental) Implemented by derived classes and returns the contents of the file to emit.
     *
     * @experimental
     */
    protected synthesizeContent(resolver: IResolver): string | undefined;
}
