import { AuthProviderType, REDOCLY_TEAMS_RBAC, RbacScopeItems } from '@redocly/config';
import type { UiAccessibleConfig } from '@redocly/config';
export type GlobalData = UiAccessibleConfig & {
    authIdps?: Array<{
        idpId: string;
        type: AuthProviderType;
    }>;
    rbac?: object;
    apiProducts?: {
        [apiProductId: string]: {
            slug: string;
        };
    };
    l10n?: {
        translations: Record<string, any>;
        defaultLocale: string;
        locales: {
            code: string;
            name: string;
        }[];
    };
    removeAttribution?: boolean;
    advancedSearch?: boolean;
    searchFeatures?: {
        ai?: {
            enabled: boolean;
            [REDOCLY_TEAMS_RBAC]?: RbacScopeItems | undefined;
        };
        advanced?: {
            enabled: boolean;
        };
    };
    [key: string]: unknown;
};
//# sourceMappingURL=global-data.d.ts.map