import type { SetOptional } from 'type-fest';
export interface TermItem {
    en: string;
    zh?: string;
    ru?: string;
    description?: string;
    badCases?: {
        en?: string[];
        zh?: string[];
        ru?: string[];
    };
}
declare const terms: {
    readonly company: {
        readonly en: "Alauda";
        readonly zh: "灵雀云";
        readonly description: "公司品牌";
    };
    readonly product: {
        readonly en: "Alauda Container Platform";
        readonly zh: "灵雀云容器平台";
        readonly description: "产品品牌";
    };
    readonly productShort: {
        readonly en: "ACP";
        readonly description: "产品品牌简称";
    };
};
export type TermName = keyof typeof terms;
export type NamedTerms = Record<TermName, TermItem>;
export interface NamedTermItem extends TermItem {
    name: TermName;
}
export type NormalizedTermItem = SetOptional<NamedTermItem, 'name'>;
export declare const namedTerms: NamedTerms;
export declare const namedTermItems: NamedTermItem[];
export {};
