import { ReducedUser } from "../../user"; export type License = { tier: LicenseTier; type: LicenseType; billingId?: string; quota: LicenseQuota; creator?: ReducedUser; contact?: ReducedUser; expireDate: number; createDate: number; }; export type LicenseQuota = { idp: { organization: { members: { quota: number; }; agents: { quota: number; }; teams: { quota: number; }; domains: { quota: number; }; logPeriodInDays: number; }; }; high5: { spaces: { quota: number; catalogs: { quota: number; }; customCatalogs: { quota: number; }; customNodes: { quota: number; }; webhooks: { quota: number; logs: { quota: number; }; }; secrets: { quota: number; }; events: { quota: number; streams: { quota: number; }; }; databases: { quota: number; documents: { quota: number; }; }; jobs: { quota: number; logs: { quota: number; }; }; }; executionsPerMonth: { quota: number; }; secondBaseExecutions: boolean; }; fuse: { spaces: { quota: number; jobs: { quota: number; logs: { quota: number; }; }; }; secondBaseExecutions: boolean; }; }; export declare enum LicenseTier { FREE = "FREE", PRO = "PRO", ENTERPRISE = "ENTERPRISE" } export declare enum LicenseType { PRODUCTION = "PRODUCTION", POC = "POC", THIRD_PARTY = "THIRD_PARTY" }