"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.plugableRecord = exports.processDeclarationFunctions = exports.createAtImportProps = exports.parsePseudoImport = exports.tryCollectImportsDeep = exports.createCustomValue = exports.packageNamespaceFactory = exports.createStylableFileProcessor = exports.cachedProcessFile = exports.isValidCSSResolve = exports.StylableResolver = exports.reportDiagnostic = exports.emitDiagnostics = exports.parseSelectorWithCache = exports.namespaceDelimiter = exports.namespace = exports.fixRelativeUrls = exports.isRelativeNativeCss = exports.makeAbsolute = exports.isAsset = exports.knownPseudoClassesWithNestedSelectors = exports.nativePseudoElements = exports.nativePseudoClasses = exports.cssParse = exports.murmurhash3_32_gc = exports.defaultFeatureFlags = exports.STStructure = exports.CSSCustomProperty = exports.CSSContains = exports.CSSLayer = exports.CSSKeyframes = exports.CSSType = exports.CSSClass = exports.STCustomState = exports.STCustomSelector = exports.STNamespace = exports.STGlobal = exports.STImport = exports.STSymbol = exports.validateDefaultConfig = exports.InferredSelector = exports.transformerDiagnostics = exports.StylableTransformer = exports.StylableProcessor = exports.safeParse = void 0;
var parser_1 = require("./parser");
Object.defineProperty(exports, "safeParse", { enumerable: true, get: function () { return parser_1.safeParse; } });
var stylable_processor_1 = require("./stylable-processor");
Object.defineProperty(exports, "StylableProcessor", { enumerable: true, get: function () { return stylable_processor_1.StylableProcessor; } });
var stylable_transformer_1 = require("./stylable-transformer");
Object.defineProperty(exports, "StylableTransformer", { enumerable: true, get: function () { return stylable_transformer_1.StylableTransformer; } });
Object.defineProperty(exports, "transformerDiagnostics", { enumerable: true, get: function () { return stylable_transformer_1.transformerDiagnostics; } });
Object.defineProperty(exports, "InferredSelector", { enumerable: true, get: function () { return stylable_transformer_1.InferredSelector; } });
var stylable_1 = require("./stylable");
Object.defineProperty(exports, "validateDefaultConfig", { enumerable: true, get: function () { return stylable_1.validateDefaultConfig; } });
var features_1 = require("./features");
Object.defineProperty(exports, "STSymbol", { enumerable: true, get: function () { return features_1.STSymbol; } });
Object.defineProperty(exports, "STImport", { enumerable: true, get: function () { return features_1.STImport; } });
Object.defineProperty(exports, "STGlobal", { enumerable: true, get: function () { return features_1.STGlobal; } });
Object.defineProperty(exports, "STNamespace", { enumerable: true, get: function () { return features_1.STNamespace; } });
Object.defineProperty(exports, "STCustomSelector", { enumerable: true, get: function () { return features_1.STCustomSelector; } });
Object.defineProperty(exports, "STCustomState", { enumerable: true, get: function () { return features_1.STCustomState; } });
Object.defineProperty(exports, "CSSClass", { enumerable: true, get: function () { return features_1.CSSClass; } });
Object.defineProperty(exports, "CSSType", { enumerable: true, get: function () { return features_1.CSSType; } });
Object.defineProperty(exports, "CSSKeyframes", { enumerable: true, get: function () { return features_1.CSSKeyframes; } });
Object.defineProperty(exports, "CSSLayer", { enumerable: true, get: function () { return features_1.CSSLayer; } });
Object.defineProperty(exports, "CSSContains", { enumerable: true, get: function () { return features_1.CSSContains; } });
Object.defineProperty(exports, "CSSCustomProperty", { enumerable: true, get: function () { return features_1.CSSCustomProperty; } });
Object.defineProperty(exports, "STStructure", { enumerable: true, get: function () { return features_1.STStructure; } });
var feature_1 = require("./features/feature");
Object.defineProperty(exports, "defaultFeatureFlags", { enumerable: true, get: function () { return feature_1.defaultFeatureFlags; } });
var murmurhash_1 = require("./murmurhash");
Object.defineProperty(exports, "murmurhash3_32_gc", { enumerable: true, get: function () { return murmurhash_1.murmurhash3_32_gc; } });
var parser_2 = require("./parser");
Object.defineProperty(exports, "cssParse", { enumerable: true, get: function () { return parser_2.cssParse; } });
var native_reserved_lists_1 = require("./native-reserved-lists");
Object.defineProperty(exports, "nativePseudoClasses", { enumerable: true, get: function () { return native_reserved_lists_1.nativePseudoClasses; } });
Object.defineProperty(exports, "nativePseudoElements", { enumerable: true, get: function () { return native_reserved_lists_1.nativePseudoElements; } });
Object.defineProperty(exports, "knownPseudoClassesWithNestedSelectors", { enumerable: true, get: function () { return native_reserved_lists_1.knownPseudoClassesWithNestedSelectors; } });
var stylable_assets_1 = require("./stylable-assets");
Object.defineProperty(exports, "isAsset", { enumerable: true, get: function () { return stylable_assets_1.isAsset; } });
Object.defineProperty(exports, "makeAbsolute", { enumerable: true, get: function () { return stylable_assets_1.makeAbsolute; } });
Object.defineProperty(exports, "isRelativeNativeCss", { enumerable: true, get: function () { return stylable_assets_1.isRelativeNativeCss; } });
Object.defineProperty(exports, "fixRelativeUrls", { enumerable: true, get: function () { return stylable_assets_1.fixRelativeUrls; } });
var namespace_1 = require("./helpers/namespace");
Object.defineProperty(exports, "namespace", { enumerable: true, get: function () { return namespace_1.namespace; } });
Object.defineProperty(exports, "namespaceDelimiter", { enumerable: true, get: function () { return namespace_1.namespaceDelimiter; } });
var selector_1 = require("./helpers/selector");
Object.defineProperty(exports, "parseSelectorWithCache", { enumerable: true, get: function () { return selector_1.parseSelectorWithCache; } });
var report_diagnostic_1 = require("./report-diagnostic");
Object.defineProperty(exports, "emitDiagnostics", { enumerable: true, get: function () { return report_diagnostic_1.emitDiagnostics; } });
Object.defineProperty(exports, "reportDiagnostic", { enumerable: true, get: function () { return report_diagnostic_1.reportDiagnostic; } });
var stylable_resolver_1 = require("./stylable-resolver");
Object.defineProperty(exports, "StylableResolver", { enumerable: true, get: function () { return stylable_resolver_1.StylableResolver; } });
Object.defineProperty(exports, "isValidCSSResolve", { enumerable: true, get: function () { return stylable_resolver_1.isValidCSSResolve; } });
var cached_process_file_1 = require("./cached-process-file");
Object.defineProperty(exports, "cachedProcessFile", { enumerable: true, get: function () { return cached_process_file_1.cachedProcessFile; } });
var create_stylable_processor_1 = require("./create-stylable-processor");
Object.defineProperty(exports, "createStylableFileProcessor", { enumerable: true, get: function () { return create_stylable_processor_1.createStylableFileProcessor; } });
var resolve_namespace_factories_1 = require("./resolve-namespace-factories");
Object.defineProperty(exports, "packageNamespaceFactory", { enumerable: true, get: function () { return resolve_namespace_factories_1.packageNamespaceFactory; } });
var custom_values_1 = require("./custom-values");
Object.defineProperty(exports, "createCustomValue", { enumerable: true, get: function () { return custom_values_1.createCustomValue; } });
var import_1 = require("./helpers/import");
Object.defineProperty(exports, "tryCollectImportsDeep", { enumerable: true, get: function () { return import_1.tryCollectImportsDeep; } });
Object.defineProperty(exports, "parsePseudoImport", { enumerable: true, get: function () { return import_1.parsePseudoImport; } });
Object.defineProperty(exports, "createAtImportProps", { enumerable: true, get: function () { return import_1.createAtImportProps; } });
var process_declaration_functions_1 = require("./process-declaration-functions");
Object.defineProperty(exports, "processDeclarationFunctions", { enumerable: true, get: function () { return process_declaration_functions_1.processDeclarationFunctions; } });
var plugable_record_1 = require("./helpers/plugable-record");
Object.defineProperty(exports, "plugableRecord", { enumerable: true, get: function () { return plugable_record_1.plugableRecord; } });
//# sourceMappingURL=index-internal.js.map