import { BuildNodeImagesOptions } from './build-node-images-options.js';
import { type BuildNodeImageType } from './build-node-image-type.js';
export declare class BuildNodeImagesOptionsBuilder {
    private _image?;
    private _arch?;
    private _baseImage?;
    private _type?;
    constructor(_image?: string, _arch?: string, _baseImage?: string, _type?: BuildNodeImageType);
    image(image: string): BuildNodeImagesOptionsBuilder;
    arch(arch: string): BuildNodeImagesOptionsBuilder;
    baseImage(baseImage: string): BuildNodeImagesOptionsBuilder;
    type(type: BuildNodeImageType): BuildNodeImagesOptionsBuilder;
    static builder(): BuildNodeImagesOptionsBuilder;
    /**
     * Build the BuildNodeImagesOptions instance.
     */
    build(): BuildNodeImagesOptions;
}
