import { DockerComposeConfiguration } from './docker-compose.configuration';
import { DockerComposeFeatureConfiguration } from './docker-compose.feature-configuration';
export declare class DockerComposeFileService {
    protected readonly dockerComposeConfiguration: DockerComposeConfiguration;
    constructor(dockerComposeConfiguration: DockerComposeConfiguration);
    getDockerComposeFilePath(): string;
    readFile(dockerComposeFile: string): DockerComposeFeatureConfiguration | undefined;
    writeFile(dockerComposeFile: string, data: DockerComposeFeatureConfiguration, header?: string): void;
    read(): DockerComposeFeatureConfiguration | undefined;
    write(data: DockerComposeFeatureConfiguration, header?: string): void;
}
