export function ensureAbsoluteAssetURL(value: any, options?: {}): any;
export function attachFoucListener(PDS: any): void;
export function stripFunctions(obj: any): any;
export function normalizeInitConfig(inputConfig?: {}, options?: {}, { presets, defaultLog, validateDesignConfig, validateInitConfig }?: {}): {
    generatorConfig: {
        design: any;
        preset: any;
        log: any;
    } | {
        design: {
            colors: unknown;
        } | {
            typography: unknown;
        } | {
            spatialRhythm: unknown;
        } | {
            shape: unknown;
        } | {
            behavior: unknown;
        } | {
            layout: unknown;
        } | {
            advanced: unknown;
        } | {
            a11y: unknown;
        } | {
            components: unknown;
        } | {
            icons: unknown;
        };
        log: any;
    };
    enhancers: any;
    presetInfo: {
        id: any;
        name: any;
    };
};
export function resolveThemeAndApply({ manageTheme, themeStorageKey, applyResolvedTheme, setupSystemListenerIfNeeded }: {
    manageTheme: any;
    themeStorageKey: any;
    applyResolvedTheme: any;
    setupSystemListenerIfNeeded: any;
}): {
    resolvedTheme: string;
    storedTheme: string;
};
export function resolveRuntimeAssetRoot(config: any, { resolvePublicAssetURL }: {
    resolvePublicAssetURL: any;
}): any;
export function setupAutoDefinerAndEnhancers(options: any, { baseEnhancers }?: {
    baseEnhancers?: any[];
}): Promise<{
    autoDefiner: any;
    mergedEnhancers: any[];
}>;
export function ensureTrailingSlash(value: any): any;
//# sourceMappingURL=pds-start-helpers.d.ts.map