import { BaseContainerModel } from '../base-container.model';
import { app_tenant_hdr_RowClass, bl_applet_catalog_hdr_RowClass, bl_applet_hdr_RowClass, bl_applet_login_subject_link_RowClass, bl_applet_to_catalog_link_RowClass, bl_catalog_login_subject_link_RowClass } from '../../dbschema/index';
export declare class UserCatalogLinkResponse extends BaseContainerModel {
    user_guid: any;
    user_catalog_link_view: Array<UserCatalogLinkView>;
    bl_catalog_login_subject_link: bl_catalog_login_subject_link_RowClass;
    bl_applet_to_catalog_link: Array<bl_applet_to_catalog_link_RowClass>;
    bl_applet_login_subject_link: Array<bl_applet_login_subject_link_RowClass>;
    bl_applet_catalog_hdr: bl_applet_catalog_hdr_RowClass;
    bl_applet_hdr: Array<bl_applet_hdr_RowClass>;
    app_tenant_hdr: Array<app_tenant_hdr_RowClass>;
}
export declare class UserCatalogLinkView {
    guid: any;
    catalog_guid: any;
    catalog_code: any;
    catalog_name: any;
    status: any;
    catalog_applet_link_view: Array<CatalogAppletLinkView>;
}
export declare class CatalogAppletLinkView {
    guid: any;
    applet_guid: any;
    applet_code: any;
    applet_name: any;
    applet_icon_guid: any;
    rank: any;
    catalog_applet_link_guid: any;
    applet_Login_subject_link_guid: any;
    tenant_guid: any;
    tenant_code: any;
    tenant_name: any;
    status: any;
    is_installed: any;
}
export declare class UserCatalogLightPrivateResponse extends BaseContainerModel {
    catalogLoginSubjectLinkGuid: string;
    catalogLoginSubjectLinkRank: string;
    appletToCatalogLinkGuid: string;
    tenantGuid: string;
    catalogGuid: string;
    appletGuid: string;
    tenantName: string;
    tenantCode: string;
    catalogName: string;
    catalogCode: string;
    appletName: string;
    appletCode: string;
    appletIconGuid: string;
    appletPropertyJson: AppletPropertyJson;
    appletDocumentationUrl: string;
    appletDescription: string;
    appletLoginSubjectLinkGuid: string;
    appletLoginSubjectLinkRank: string;
    installed: boolean;
}
export declare class AppletPropertyJson extends BaseContainerModel {
    routerLink: string;
    es_module_url: string;
    custom_element: string;
    applet_mf_html_tag: string;
}
