import { type RedoclyConfig, type UiAccessibleConfig } from '@redocly/config';
export declare const OPENAPI_DOCS_TEMPLATE_ID = "openapi_docs";
export declare const ASYNC_API_DOCS_TEMPLATE_ID = "asyncapi_docs";
export declare const CUSTOM_MARKDOC_OPTIONS_PATH = "markdoc";
export declare const CUSTOM_MARKDOC_TAGS_PATH = "tags";
export declare const PUBLIC_RBAC_SCOPE_ITEM: {
    '*': string;
};
export declare const REQUIRED_OIDC_SCOPES: string[];
export declare const DEFAULT_COOKIE_EXPIRATION: number;
export declare const DEFAULT_ANONYMOUS_VISITOR_TEAM = "anonymous";
export declare const DEFAULT_AUTHENTICATED_TEAM = "authenticated";
export declare const DEFAULT_RBAC_SCOPE = "**";
export declare const DEFAULT_SSO_IDP_TITLE = "Reunite";
export declare const TRANSLATIONS_FILE_NAME = "translations.yaml";
export declare const CONFIG_FILE_NAME = "redocly.yaml";
export declare enum cliCommandNames {
    BUILD = "build",
    DEVELOP = "develop",
    PREPARE = "prepare"
}
export declare enum FEEDBACK_TYPES {
    RATING = "rating",
    SENTIMENT = "sentiment",
    COMMENT = "comment",
    MOOD = "mood",
    PROBLEM = "problem",
    SCALE = "scale"
}
export declare enum ServerRoutes {
    INFO = "/_info",
    EJECT_COMPONENT = "/eject-component/:componentName",
    SHARED_PAGE_DATA = "/page-data/shared/*",
    PAGE_DATA = "/page-data/*",
    APP_DATA = "/app-data.json",
    AUTHORIZATION = "/authorize",
    OIDC_CALLBACK = "/_auth/oidc",
    SAML_CALLBACK = "/_auth/saml2",
    REDOCLY_CALLBACK = "/_auth/redocly",
    REPLAY_OAUTH2_CALLBACK = "/_auth/replay-oauth2",
    REDOCLY_LOGIN_CALLBACK = "/_auth/redocly/redocly-login",
    REDOCLY_TOKEN_LOGIN = "/_auth/redocly-token-login",
    SEARCH = "/_search",
    SEARCH_FACETS = "/_search-facets",
    LOGOUT = "/logout",
    LOGIN = "/login",
    IDP_LOGIN = "/_auth/idp-login",
    INVITE = "/invite/:code",
    RESOLVE_ROUTE_BY_PATH = "/resolve-route-by-path",
    RESOLVE_ROUTES_BY_PATHS = "/resolve-routes-by-paths",
    RESOLVE_ROUTE_BY_SLUG = "/resolve-route-by-slug",
    GET_ROUTES_BY_LINE = "/get-routes-by-line",
    FEEDBACK = "/feedback",
    TELEMETRY = "/_events",
    OTEL_TRACES = "/_otel/v1/traces",
    HEALTH = "/_health",
    ASK_AI = "/_ask-ai"
}
export declare enum RbacFeatures {
    AI_SEARCH = "aiSearch"
}
export declare const DEV_LOGIN_SLUG = "/login";
export declare const INVITE_SLUG = "/invite";
export declare enum ExternalRoutes {
    AUTH0_PASS = "/auth/auth0-pass"
}
export declare enum FsErrors {
    NotExist = "ENOENT"
}
export declare const DEFAULT_LOCALE_PLACEHOLDER = "default_locale";
export declare const SIDEBAR_PREFIX = "sidebar-";
export declare const PUBLIC_ENV_PREFIX = "PUBLIC_";
export declare const MARKDOC_ERROR_TYPES: readonly ["BROKEN_LINK", "MARKDOC", "RESOLVE"];
export declare const UI_ACCESSIBLE_CONFIG_PROPS: (keyof UiAccessibleConfig & keyof RedoclyConfig)[];
export declare const SEARCH_CATEGORY_FIELD = "redocly_category";
export declare const SEARCH_PRODUCT_FIELD = "redocly_product";
export declare const SEARCH_VERSION_FIELD = "redocly_version";
export declare const SEARCH_RBAC_FIELD = "redocly_teams";
export declare const SEARCH_GROUP_FACET_FIELD = "redocly_category";
export declare const TELEMETRY_ENDPOINT: string;
export declare const TELEMETRY_ENABLED: boolean;
export declare const FEATURE: {
    readonly asyncapi: "asyncapi";
    readonly apiFunctions: "apiFunctions";
    readonly reactPages: "reactPages";
    readonly catalogClassic: "catalogClassic";
    readonly scorecard: "scorecard";
    readonly l10n: "l10n";
    readonly openapi: "openapi";
    readonly graphql: "graphql";
    readonly markdown: "markdown";
    readonly devOnboarding: "devOnboarding";
    readonly seo: "seo";
    readonly redirects: "redirects";
    readonly customPlugins: "customPlugins";
    readonly themeEjecting: "themeEjecting";
    readonly products: "products";
    readonly breadcrumbs: "breadcrumbs";
    readonly mockServer: "mockServer";
    readonly sso: "sso";
    readonly rbac: "rbac";
    readonly analytics: "analytics";
    readonly removeAttribution: "removeAttribution";
    readonly advancedSearch: "advancedSearch";
    readonly soap: "soap";
    readonly ssoDirect: "ssoDirect";
    readonly codeWalkthrough: "codeWalkthrough";
    readonly aiSearchLimit: "aiSearchLimit";
};
//# sourceMappingURL=common.d.ts.map