import type { BackgroundImage } from '../models.js'; import { BackgroundImageFillMode, HorizontalAlignment, VerticalAlignment } from '../enums.js'; /** Fluent builder for {@link BackgroundImage}. */ export declare class BackgroundImageBuilder { private readonly bg; /** Sets the URL of the background image. @param url The image URL. @returns The builder instance for method chaining. */ withUrl(url: string): this; /** Sets how the image fills the available space. @param fillMode The fill mode. @returns The builder instance for method chaining. */ withFillMode(fillMode: BackgroundImageFillMode): this; /** Sets the horizontal alignment of the background image. @param alignment The horizontal alignment. @returns The builder instance for method chaining. */ withHorizontalAlignment(alignment: HorizontalAlignment): this; /** Sets the vertical alignment of the background image. @param alignment The vertical alignment. @returns The builder instance for method chaining. */ withVerticalAlignment(alignment: VerticalAlignment): this; /** Builds and returns the configured BackgroundImage. @returns The configured BackgroundImage instance. */ build(): BackgroundImage; } //# sourceMappingURL=BackgroundImageBuilder.d.ts.map