export type CamundaApp = "console" | "modeler" | "tasklist" | "operate" | "optimize" | "identity";
type CrudOrgSettings = {
    read: boolean;
    create: boolean;
    update: boolean;
    delete: boolean;
};
export type Organization = {
    uuid: string;
    name: string;
    salesPlan?: {
        type: string;
        trialExpired: boolean;
    };
    permissions: {
        cluster: {
            [app in CamundaApp]: {
                read: boolean;
            };
        };
        org: {
            billing: CrudOrgSettings;
            clusters: CrudOrgSettings;
            webide: CrudOrgSettings;
            users: {
                owner: CrudOrgSettings;
            };
            settings: CrudOrgSettings;
        };
    };
    organizationToSalesPlan?: {
        salesPlan: string;
        trialStateExpired: boolean;
    };
};
export type Cluster = {
    uuid: string;
    name: string;
    status: {
        [app in CamundaApp]: string;
    };
    endpoints: {
        [app in CamundaApp]: string;
    };
    labels?: {
        camunda: string[];
    };
};
export {};
