import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { DeploymentPortalAccentColor } from "./deploymentportalaccentcolor.js"; import { DeploymentPortalAppearancePreset } from "./deploymentportalappearancepreset.js"; import { DeploymentPortalDensity } from "./deploymentportaldensity.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type DeploymentPortalAppearance = { /** * Optional project-specific avatar override for the deployment portal. */ avatarUrl?: string | null | undefined; /** * Curated visual style for the deployment portal. */ preset: DeploymentPortalAppearancePreset; /** * Accent color used for highlights and primary actions. */ accentColor: DeploymentPortalAccentColor; /** * Optional portal title. Defaults to the project name. */ title?: string | null | undefined; /** * Optional customer-facing subtitle. */ subtitle?: string | null | undefined; /** * Optional support or contact URL. */ supportUrl?: string | null | undefined; /** * Optional documentation URL. */ docsUrl?: string | null | undefined; /** * Layout density for portal content. */ density: DeploymentPortalDensity; }; /** @internal */ export declare const DeploymentPortalAppearance$inboundSchema: z.ZodType; export declare function deploymentPortalAppearanceFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deploymentportalappearance.d.ts.map