/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2025.6.3 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { LicenseSummaryStatusEnum } from './LicenseSummaryStatusEnum'; import type { LicenseFlagsEnum } from './LicenseFlagsEnum'; /** * Serializer for license status * @export * @interface LicenseSummary */ export interface LicenseSummary { /** * * @type {number} * @memberof LicenseSummary */ internalUsers: number; /** * * @type {number} * @memberof LicenseSummary */ externalUsers: number; /** * * @type {LicenseSummaryStatusEnum} * @memberof LicenseSummary */ status: LicenseSummaryStatusEnum; /** * * @type {Date} * @memberof LicenseSummary */ latestValid: Date; /** * * @type {Array} * @memberof LicenseSummary */ licenseFlags: Array; } /** * Check if a given object implements the LicenseSummary interface. */ export declare function instanceOfLicenseSummary(value: object): value is LicenseSummary; export declare function LicenseSummaryFromJSON(json: any): LicenseSummary; export declare function LicenseSummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): LicenseSummary; export declare function LicenseSummaryToJSON(json: any): LicenseSummary; export declare function LicenseSummaryToJSONTyped(value?: LicenseSummary | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=LicenseSummary.d.ts.map