import { Atoms } from "../atoms/index"; import { Molecules } from "../molecules/index"; import { Organisms } from "../organisms/index"; import { IDesignSystem } from "../interfaces"; /** * The JSON code generator. * @category Generators */ export declare class JSONGenerator { readonly ds: IDesignSystem; readonly atoms: Atoms; readonly molecules: Molecules; readonly organisms: Organisms; constructor(ds: IDesignSystem); getJSONBase(): any; getJSONLM(): any; getJSONDM(): any; getJSON(lm: boolean): any; getDyslexiaAsObject(): Object; getMotionSensitivityAsObject(): Object; getDyslexiaAsString(): string; getMotionSensitivityAsString(): string; private getAllColors; private getThemeColors; private getTheme; private getSolidBackgrounds; private getSolidColor; private getGradientBackgrounds; private getFontFamilies; private getLineHeights; private getBaseFont; private getFontWeights; private getTypographyInfo; private getSizing; private getSpacing; private getRadius; private getBorder; private getBorders; private getStates; private getElevations; private getChips; private getTextDecoration; private getHotlinks; private getSurface; private getShadows; private getElevationInfo; private getGlowInfo; private getBaseInfo; private getBevelInfo; private getBevelInfoBase; private getBevelInfo2; private getButtons; private getIcons; private getInputOutlines; private getInputBackgrounds; private getWhiteGlow; private getShadeColor; private getPropShadeName; private getShadeName; private getShadeRef; private getColorPair; private getColor; private getOther; private getColorIdForShade; private getColorId; private getShadeId; private getCoreColors; private getText; private getHotlinkUnderline; private getHotlinkUnderlineSection; private getColorName; private getShowColors; private getAccessibilityColorSets; }