import type { BrandingAppearance } from "../utils/branding";
import type { Colors } from "./colors";
import type { Shape } from "./shapes";
export declare class Theme {
    private readonly brandingAppearance;
    constructor(brandingAppearance?: BrandingAppearance | null | undefined);
    get shape(): Shape;
    get formColors(): Colors;
    get formStyleVars(): string;
    get productInfoStyleVars(): string;
    get spacing(): import("./spacing").Spacing;
    get textStyles(): import("./text").TextStyles;
    get textStyleVars(): string;
    get spacingStyleVars(): string;
}
