export declare class Cat {
    Value: string;
    Label: string;
    constructor(cat: any);
}
export declare class CatDef {
    ID: string;
    Name: string;
    Desc: string;
    Type: CatDefType;
    Languages: string;
    Cat: Array<Cat>;
    constructor(catDef: any);
}
export declare class Group {
    ID: string;
    Name: string;
    Desc: string;
    Expanded: boolean;
    Group: Array<Group>;
    CatDef: Array<CatDef>;
    constructor(group: any);
}
export declare class CategoryRepository {
    Name: string;
    Group: Array<Group>;
    CatDef: Array<CatDef>;
    constructor(categoryRepository: any);
}
export declare enum CatDefType {
    "NUMERIC" = 0,
    "STRING" = 1
}
