export function clearLiveImportHistory(): Promise<void>;
export function convertBrandGuidelinesToPatch(input?: {}): {
    source: string;
    type: string;
    confidence: number;
    issues: {
        severity: string;
        message: string;
        path: string;
    }[];
    designPatch: any;
    template: any;
    meta: any;
};
export function convertTailwindHtmlToPds(input?: {}): {
    source: string;
    type: string;
    confidence: number;
    issues: {
        severity: string;
        message: string;
        path: string;
    }[];
    designPatch: any;
    template: any;
    meta: any;
};
export function createImportResult(input?: {}): {
    source: string;
    type: string;
    confidence: number;
    issues: {
        severity: string;
        message: string;
        path: string;
    }[];
    designPatch: any;
    template: any;
    meta: any;
};
export function describeTailwindConversionRules(): {
    directMappings: any;
    ignoredPatterns: any;
    nonPdsClassPatterns: any;
    rulesJsonPath: string;
};
export function getLiveImportHistoryEntry(id: any): Promise<any>;
export function getLiveImportSources(): {
    id: string;
    name: string;
}[];
export function isImportResult(value: any): boolean;
export function listLiveImportHistory(options?: {}): Promise<any>;
export function listLiveTemplates(options?: {}): Promise<any>;
export function loadGoogleFont(fontFamily: any, options?: {}): Promise<any>;
export function loadLiveTemplateCatalog(options?: {}): Promise<any>;
export function runLiveImport(request?: {}): Promise<{
    source: string;
    type: string;
    confidence: number;
    issues: {
        severity: string;
        message: string;
        path: string;
    }[];
    designPatch: any;
    template: any;
    meta: any;
}>;
export function saveLiveImportHistory(input?: {}): Promise<{
    createdAt: number;
    createdAtIso: string;
    sourceType: string;
    importMode: string;
    source: string;
    type: string;
    fileName: string;
    fileSize: number;
    mimeType: string;
    fileContents: string;
    convertedHtml: string;
    confidence: number;
    notes: string[];
    issues: {
        severity: string;
        message: string;
    }[];
    coverage: any;
    unknownTailwindTokens: string[];
    appliedRules: string[];
    importStyleSheetInjected: boolean;
    templateName: string;
    designPatch: any;
    meta: any;
    resultSnapshot: any;
    id: any;
}>;
export function startLive(PDS3: any, config: any, { emitReady, emitConfigChanged, applyResolvedTheme, setupSystemListenerIfNeeded }: {
    emitReady: any;
    emitConfigChanged: any;
    applyResolvedTheme: any;
    setupSystemListenerIfNeeded: any;
}): Promise<{
    generator: {
        "__#private@#layers": any;
        "__#private@#stylesheets": any;
        options: {
            debug: boolean;
        };
        tokens: {
            colors: {
                primary: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                secondary: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                accent: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                success: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                warning: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                danger: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                info: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                gray: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                surface: {
                    base: any;
                    subtle: string;
                    elevated: string;
                    sunken: string;
                    overlay: string;
                    inverse: string;
                    hover: string;
                };
            };
            spacing: string;
            radius: {
                none: string;
                xs: string;
                sm: string;
                md: string;
                lg: string;
                xl: string;
                full: string;
            };
            borderWidths: {
                hairline: string;
                thin: string;
                medium: string;
                thick: string;
            };
            typography: {
                fontFamily: {
                    headings: any;
                    body: any;
                    mono: any;
                };
                fontSize: {
                    xs: string;
                    sm: string;
                    base: string;
                    lg: string;
                    xl: string;
                    "2xl": string;
                    "3xl": string;
                    "4xl": string;
                };
                fontWeight: {
                    light: any;
                    normal: any;
                    medium: any;
                    semibold: any;
                    bold: any;
                };
                lineHeight: {
                    tight: any;
                    normal: any;
                    relaxed: any;
                };
            };
            shadows: {
                sm: string;
                base: string;
                md: string;
                lg: string;
                xl: string;
                inner: string;
            };
            darkShadows: {
                sm: string;
                base: string;
                md: string;
                lg: string;
                xl: string;
                inner: string;
            };
            layout: {
                maxWidth: any;
                maxWidthSm: any;
                maxWidthMd: any;
                maxWidthLg: any;
                maxWidthXl: any;
                minHeight: string;
                containerPadding: any;
                breakpoints: {
                    sm: any;
                    md: any;
                    lg: any;
                    xl: any;
                };
                pageMargin: string;
                sectionGap: string;
                containerGap: string;
                heroSpacing: string;
                footerSpacing: string;
            };
            transitions: {
                fast: string;
                normal: string;
                slow: string;
            };
            zIndex: {
                dropdown: any;
                sticky: any;
                fixed: any;
                modal: any;
                drawer: any;
                popover: any;
                tooltip: any;
                notification: any;
            };
            icons: {
                set: any;
                weight: any;
                defaultSize: string;
                sizes: {
                    [k: string]: string;
                };
                spritePath: any;
                externalPath: any;
            };
        };
        generateTokens(): {
            colors: {
                primary: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                secondary: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                accent: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                success: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                warning: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                danger: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                info: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                gray: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                surface: {
                    base: any;
                    subtle: string;
                    elevated: string;
                    sunken: string;
                    overlay: string;
                    inverse: string;
                    hover: string;
                };
            };
            spacing: string;
            radius: {
                none: string;
                xs: string;
                sm: string;
                md: string;
                lg: string;
                xl: string;
                full: string;
            };
            borderWidths: {
                hairline: string;
                thin: string;
                medium: string;
                thick: string;
            };
            typography: {
                fontFamily: {
                    headings: any;
                    body: any;
                    mono: any;
                };
                fontSize: {
                    xs: string;
                    sm: string;
                    base: string;
                    lg: string;
                    xl: string;
                    "2xl": string;
                    "3xl": string;
                    "4xl": string;
                };
                fontWeight: {
                    light: any;
                    normal: any;
                    medium: any;
                    semibold: any;
                    bold: any;
                };
                lineHeight: {
                    tight: any;
                    normal: any;
                    relaxed: any;
                };
            };
            shadows: {
                sm: string;
                base: string;
                md: string;
                lg: string;
                xl: string;
                inner: string;
            };
            darkShadows: {
                sm: string;
                base: string;
                md: string;
                lg: string;
                xl: string;
                inner: string;
            };
            layout: {
                maxWidth: any;
                maxWidthSm: any;
                maxWidthMd: any;
                maxWidthLg: any;
                maxWidthXl: any;
                minHeight: string;
                containerPadding: any;
                breakpoints: {
                    sm: any;
                    md: any;
                    lg: any;
                    xl: any;
                };
                pageMargin: string;
                sectionGap: string;
                containerGap: string;
                heroSpacing: string;
                footerSpacing: string;
            };
            transitions: {
                fast: string;
                normal: string;
                slow: string;
            };
            zIndex: {
                dropdown: any;
                sticky: any;
                fixed: any;
                modal: any;
                drawer: any;
                popover: any;
                tooltip: any;
                notification: any;
            };
            icons: {
                set: any;
                weight: any;
                defaultSize: string;
                sizes: {
                    [k: string]: string;
                };
                spritePath: any;
                externalPath: any;
            };
        };
        "__#private@#resolveShadowOpacityConfig"(config?: {}): {
            light: number;
            dark: number;
        };
        "__#private@#normalizeOpacity"(value: any): number;
        "__#private@#mergeShadowConfig"(layersConfig: {}, baseShadowOpacity: any): {};
        "__#private@#generateColorTokens"(colorConfig: any, shadowOpacityConfig?: {}): {
            primary: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            secondary: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            accent: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            success: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            warning: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            danger: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            info: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            gray: {
                50: string;
                100: string;
                200: string;
                300: string;
                400: string;
                500: any;
                600: string;
                700: string;
                800: string;
                900: string;
            };
            surface: {
                base: any;
                subtle: string;
                elevated: string;
                sunken: string;
                overlay: string;
                inverse: string;
                hover: string;
            };
        };
        "__#private@#generateColorScale"(baseColor: any): {
            50: string;
            100: string;
            200: string;
            300: string;
            400: string;
            500: any;
            600: string;
            700: string;
            800: string;
            900: string;
        };
        "__#private@#deriveSuccessColor"(mainColor: any): string;
        "__#private@#deriveDangerColor"(mainColor: any): string;
        "__#private@#generateGrayScale"(supportingColor: any): {
            50: string;
            100: string;
            200: string;
            300: string;
            400: string;
            500: any;
            600: string;
            700: string;
            800: string;
            900: string;
        };
        "__#private@#generateBackgroundShades"(backgroundBase: any): {
            base: any;
            subtle: string;
            elevated: string;
            sunken: string;
            overlay: string;
            inverse: string;
            hover: string;
        };
        "__#private@#generateFieldsetAdaptiveColors"(backgroundShades: any): {
            base: any;
            subtle: any;
            elevated: any;
            sunken: string;
            overlay: any;
        };
        "__#private@#darkenColor"(hexColor: any, factor?: number): string;
        "__#private@#generateSmartDarkBackground"(lightBackground: any): string;
        "__#private@#generateDarkModeColors"(lightColors: any, backgroundBase?: string, overrides?: {}): {
            surface: {
                fieldset: {
                    base: any;
                    subtle: any;
                    elevated: string;
                    sunken: any;
                    overlay: string;
                };
                base: any;
                subtle: string;
                elevated: string;
                sunken: string;
                overlay: string;
                inverse: string;
                hover: string;
            };
            primary: {};
            secondary: {};
            accent: {};
            gray: any;
            success: {};
            info: {};
            warning: {};
            danger: {};
        };
        "__#private@#hexToRgb"(hex: any): {
            r: number;
            g: number;
            b: number;
        };
        "__#private@#luminance"(hex: any): number;
        "__#private@#contrastRatio"(aHex: any, bHex: any): number;
        "__#private@#findReadableOnColor"(bgHex: any, target?: number): "#ffffff" | "#000000";
        "__#private@#rgbaFromHex"(hex: any, alpha?: number): string;
        "__#private@#mixTowards"(sourceHex: any, targetHex: any, factor?: number): string;
        "__#private@#rgbToHex"(r: any, g: any, b: any): string;
        "__#private@#generateDarkModeFieldsetColors"(darkSurface: any): {
            base: any;
            subtle: any;
            elevated: string;
            sunken: any;
            overlay: string;
        };
        /**
         * Pick a readable primary shade on a given surface background, targeting AA contrast.
         * Returns the first shade that meets target from a preferred order; falls back to the best ratio.
         */
        "__#private@#pickReadablePrimaryOnSurface"(primaryScale?: {}, surfaceBg?: string, target?: number): any;
        "__#private@#pickFillShadeForWhite"(scale?: {}, target?: number): any;
        /**
         * Generate smart surface tokens with context-aware colors for text, icons, shadows, and borders.
         * Each surface variant gets its own semantic tokens that automatically adapt to the surface's luminance.
         *
         * @param {Object} surfaceShades - Object with surface color variants (base, subtle, elevated, etc.)
         * @returns {Object} Smart tokens for each surface with text, icon, shadow, and border colors
         */
        "__#private@#generateSmartSurfaceTokens"(surfaceShades: any, shadowOpacityConfig?: {}): any;
        "__#private@#lightenColor"(hexColor: any, factor?: number): string;
        "__#private@#adjustColorsForDarkMode"(colorScale: any): {};
        "__#private@#dimColorForDarkMode"(hexColor: any, dimFactor?: number): string;
        /**
         * Generate spacing tokens based on the provided configuration.
         * @param {Object} spatialConfig
         * @returns { String } CSS spacing tokens
         */
        generateSpacingTokens(spatialConfig: any): string;
        "__#private@#generateRadiusTokens"(shapeConfig: any): {
            none: string;
            xs: string;
            sm: string;
            md: string;
            lg: string;
            xl: string;
            full: string;
        };
        "__#private@#generateBorderWidthTokens"(shapeConfig: any): {
            hairline: string;
            thin: string;
            medium: string;
            thick: string;
        };
        generateTypographyTokens(typographyConfig: any): {
            fontFamily: {
                headings: any;
                body: any;
                mono: any;
            };
            fontSize: {
                xs: string;
                sm: string;
                base: string;
                lg: string;
                xl: string;
                "2xl": string;
                "3xl": string;
                "4xl": string;
            };
            fontWeight: {
                light: any;
                normal: any;
                medium: any;
                semibold: any;
                bold: any;
            };
            lineHeight: {
                tight: any;
                normal: any;
                relaxed: any;
            };
        };
        "__#private@#generateShadowTokens"(layersConfig: any): {
            sm: string;
            base: string;
            md: string;
            lg: string;
            xl: string;
            inner: string;
        };
        "__#private@#generateLayoutTokens"(layoutConfig: any): {
            maxWidth: any;
            maxWidthSm: any;
            maxWidthMd: any;
            maxWidthLg: any;
            maxWidthXl: any;
            minHeight: string;
            containerPadding: any;
            breakpoints: {
                sm: any;
                md: any;
                lg: any;
                xl: any;
            };
            pageMargin: string;
            sectionGap: string;
            containerGap: string;
            heroSpacing: string;
            footerSpacing: string;
        };
        "__#private@#resolveLayoutMaxWidths"(layoutConfig?: {}, options?: {}): {
            sm: any;
            md: any;
            lg: any;
            xl: any;
        };
        "__#private@#hasDefinedConfigValue"(source: any, key: any): boolean;
        "__#private@#formatLength"(value: any, fallback: any): any;
        "__#private@#toNumber"(value: any, fallback: any): any;
        "__#private@#generateTransitionTokens"(behaviorConfig: any): {
            fast: string;
            normal: string;
            slow: string;
        };
        "__#private@#generateZIndexTokens"(layersConfig: any): {
            dropdown: any;
            sticky: any;
            fixed: any;
            modal: any;
            drawer: any;
            popover: any;
            tooltip: any;
            notification: any;
        };
        "__#private@#generateIconTokens"(iconConfig: any): {
            set: any;
            weight: any;
            defaultSize: string;
            sizes: {
                [k: string]: string;
            };
            spritePath: any;
            externalPath: any;
        };
        "__#private@#generateColorVariables"(colors: any): string;
        "__#private@#generateMeshGradients"(colors: any): string;
        "__#private@#generateSpacingVariables"(spacing: any): string;
        "__#private@#generateRadiusVariables"(radius: any): string;
        "__#private@#generateBorderWidthVariables"(borderWidths: any): string;
        "__#private@#generateTypographyVariables"(typography: any): string;
        "__#private@#generateShadowVariables"(shadows: any): string;
        "__#private@#generateLayoutVariables"(layout: any): string;
        "__#private@#generateTransitionVariables"(transitions: any): string;
        "__#private@#generateZIndexVariables"(zIndex: any): string;
        "__#private@#generateIconVariables"(icons: any): string;
        "__#private@#generateDarkVariablesOnly"(colors: any, darkShadows: any): string;
        "__#private@#generateDarkVariablesForTokensLayer"(colors: any, darkShadows: any): string;
        "__#private@#generateMeshGradientsDarkVariablesOnly"(colors: any): string;
        "__#private@#generateMeshGradientsDark"(colors: any): string;
        "__#private@#generateDarkModeComponentRules"(): string;
        "__#private@#generateBodyBackgroundMeshRule"(): string;
        "__#private@#generateLiquidGlassUtility"(): "" | "/* Liquid glass utility (opt-in via options.liquidGlassEffects) */\n.liquid-glass {\n  border-radius: var(--radius-lg);\n  /* Subtle translucent fill blended with surface */\n  background: color-mix(in oklab, var(--color-surface-subtle) 45%, transparent);\n\n  background-image: linear-gradient(\n    135deg,\n    rgba(255,255,255,0.35),\n    rgba(255,255,255,0.12)\n  );\n  /* Frosted glass blur + saturation */\n  -webkit-backdrop-filter: blur(12px) saturate(140%);\n  backdrop-filter: blur(12px) saturate(140%);\n  /* Soft inner highlight and outer depth */\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,0.6),\n    inset 0 -40px 80px rgba(255,255,255,0.12),\n    0 10px 30px rgba(0,0,0,0.10);\n  /* Glossy border with slight light and dark edges */\n  border: var(--border-width-thin) solid color-mix(in oklab, var(--color-primary-500) 22%, transparent);\n  outline: 1px solid color-mix(in oklab, #ffffff 18%, transparent);\n  outline-offset: -1px;\n}\n\nhtml[data-theme=\"dark\"] .liquid-glass {\n  background: color-mix(in oklab, var(--color-surface-inverse) 45%, transparent);\n  background-image: linear-gradient(\n    135deg,\n    color-mix(in oklab, var(--color-primary-300) 40%, transparent),\n    color-mix(in oklab, var(--color-surface-overlay) 48%, transparent)\n  );\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,0.12),\n    inset 0 -40px 80px rgba(0,0,0,0.55),\n    0 18px 38px rgba(0,0,0,0.65);\n  border: var(--border-width-thin) solid color-mix(in oklab, var(--color-primary-300) 26%, transparent);\n  outline: 1px solid color-mix(in oklab, #ffffff 16%, transparent);\n}\n\n/* Fallback when backdrop-filter isn't supported */\n@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {\n  .liquid-glass {\n    /* Strengthen fill a bit to compensate for lack of blur */\n    background: color-mix(in oklab, var(--color-surface-subtle) 70%, rgba(255,255,255,0.4));\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,0.6),\n      0 10px 24px rgba(0,0,0,0.08);\n  }\n\n  html[data-theme=\"dark\"] .liquid-glass {\n    background: color-mix(in oklab, var(--color-surface-inverse) 70%, transparent);\n    box-shadow:\n      inset 0 1px 0 rgba(255,255,255,0.1),\n      0 18px 32px rgba(0,0,0,0.58);\n  }\n}\n";
        "__#private@#generateBorderGradientUtilities"(): string;
        "__#private@#generateSemanticHTMLStyles"(): string;
        "__#private@#generateFormStyles"(): string;
        "__#private@#generateTableStyles"(): string;
        "__#private@#generateCalloutStyles"(): string;
        "__#private@#generateAccordionStyles"(): string;
        "__#private@#generateBadgeStyles"(): string;
        "__#private@#generateDialogStyles"(): string;
        "__#private@#generateTabStripStyles"(): string;
        "__#private@#generateScrollbarStyles"(): string;
        "__#private@#generateIconStyles"(): string;
        "__#private@#generateDropdownStyles"(): string;
        "__#private@#generateLayoutUtilities"(): string;
        "__#private@#generateMediaUtilities"(): string;
        "__#private@#generateMediaQueries"(): string;
        "__#private@#hexToHsl"(hex: any): {
            h: number;
            s: number;
            l: number;
        };
        "__#private@#hslToHex"(h: any, s: any, l: any): string;
        getTokens(): {
            colors: {
                primary: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                secondary: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                accent: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                success: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                warning: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                danger: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                info: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                gray: {
                    50: string;
                    100: string;
                    200: string;
                    300: string;
                    400: string;
                    500: any;
                    600: string;
                    700: string;
                    800: string;
                    900: string;
                };
                surface: {
                    base: any;
                    subtle: string;
                    elevated: string;
                    sunken: string;
                    overlay: string;
                    inverse: string;
                    hover: string;
                };
            };
            spacing: string;
            radius: {
                none: string;
                xs: string;
                sm: string;
                md: string;
                lg: string;
                xl: string;
                full: string;
            };
            borderWidths: {
                hairline: string;
                thin: string;
                medium: string;
                thick: string;
            };
            typography: {
                fontFamily: {
                    headings: any;
                    body: any;
                    mono: any;
                };
                fontSize: {
                    xs: string;
                    sm: string;
                    base: string;
                    lg: string;
                    xl: string;
                    "2xl": string;
                    "3xl": string;
                    "4xl": string;
                };
                fontWeight: {
                    light: any;
                    normal: any;
                    medium: any;
                    semibold: any;
                    bold: any;
                };
                lineHeight: {
                    tight: any;
                    normal: any;
                    relaxed: any;
                };
            };
            shadows: {
                sm: string;
                base: string;
                md: string;
                lg: string;
                xl: string;
                inner: string;
            };
            darkShadows: {
                sm: string;
                base: string;
                md: string;
                lg: string;
                xl: string;
                inner: string;
            };
            layout: {
                maxWidth: any;
                maxWidthSm: any;
                maxWidthMd: any;
                maxWidthLg: any;
                maxWidthXl: any;
                minHeight: string;
                containerPadding: any;
                breakpoints: {
                    sm: any;
                    md: any;
                    lg: any;
                    xl: any;
                };
                pageMargin: string;
                sectionGap: string;
                containerGap: string;
                heroSpacing: string;
                footerSpacing: string;
            };
            transitions: {
                fast: string;
                normal: string;
                slow: string;
            };
            zIndex: {
                dropdown: any;
                sticky: any;
                fixed: any;
                modal: any;
                drawer: any;
                popover: any;
                tooltip: any;
                notification: any;
            };
            icons: {
                set: any;
                weight: any;
                defaultSize: string;
                sizes: {
                    [k: string]: string;
                };
                spritePath: any;
                externalPath: any;
            };
        };
        exportCSS(): string;
        /**
         * Generate separate CSS layers: tokens, primitives, components, utilities
         * Following the cascade layers pattern from the best practices document
         */
        "__#private@#generateLayers"(): void;
        "__#private@#generateTokensLayer"(): string;
        "__#private@#generatePrimitivesLayer"(): string;
        "__#private@#generateComponentsLayer"(): string;
        "__#private@#generateUtilitiesLayer"(): string;
        /**
         * Create constructable stylesheets for each layer
         */
        "__#private@#createConstructableStylesheets"(): void;
        "__#private@#updateConstructableStylesheets"(): void;
        get tokensCSS(): any;
        get primitivesCSS(): any;
        get componentsCSS(): any;
        get utilitiesCSS(): any;
        get layeredCSS(): string;
        /**
         * Get a complete compiled representation of the design system state.
         * This provides structured access to all generated tokens, scales, layers, and metadata.
         * Linked to ontology and enums for introspection and tooling.
         *
         * @returns {Object} Compiled design system state with tokens, layers, metadata, and references
         */
        get compiled(): any;
        get tokensStylesheet(): any;
        get primitivesStylesheet(): any;
        get componentsStylesheet(): any;
        get utilitiesStylesheet(): any;
        /**
         * Generate CSS module files for export
         * Returns object with filename => content
         */
        getCSSModules(): {
            "pds-tokens.css.js": string;
            "pds-primitives.css.js": string;
            "pds-components.css.js": string;
            "pds-utilities.css.js": string;
            "pds-styles.css.js": string;
        };
        "__#private@#generateCSSModule"(name: any, css: any): string;
    };
    config: {
        design: any;
        preset: any;
    } | {
        design: {
            colors: unknown;
        } | {
            typography: unknown;
        } | {
            spatialRhythm: unknown;
        } | {
            shape: unknown;
        } | {
            behavior: unknown;
        } | {
            layout: unknown;
        } | {
            advanced: unknown;
        } | {
            a11y: unknown;
        } | {
            components: unknown;
        } | {
            icons: unknown;
        };
    } | {
        debug: boolean;
    };
    theme: string;
    autoDefiner: {};
}>;
//# sourceMappingURL=pds-manager.d.ts.map