/** * AUTO-GENERATED by scripts/generate-sdk.ts DO NOT EDIT — changes will be overwritten. Source: tools-manifest.json (sha256:2f1a623ec115...) domain-map.json (sha256:ffa082d8fbe7...) Generated: 2026-04-28T20:49:35.251Z */ import { type StitchToolClient } from "../../src/client.js"; import { DesignSystemInput, SelectedScreenInstance } from "./types.generated.js"; import { Screen } from "./screen.js"; /** Represents a visual theme or branding applied to projects and screens. */ export declare class DesignSystem { private client; readonly projectId: string; readonly assetId: string; data: any; constructor(client: StitchToolClient, data: any); /** Convenience alias for assetId */ get id(): string; /** * Updates a design system for a project. Use this tool when the user wants to change the overall visual theme, style, or branding of the application. * Tool: update_design_system */ update(designSystem: DesignSystemInput): Promise; /** * Applies a design system to a list of screens. Use this tool when the user wants to update one or more screens to match the style of a design system. * Tool: apply_design_system */ apply(selectedScreenInstances: SelectedScreenInstance[]): Promise; } //# sourceMappingURL=designsystem.d.ts.map