/**
 * authentik
 * Making authentication simple.
 *
 * The version of the OpenAPI document: 2026.2.0-rc1
 * 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.
 */
/**
 *
 * @export
 * @interface GlobalTaskStatus
 */
export interface GlobalTaskStatus {
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly queued: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly consumed: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly preprocess: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly running: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly postprocess: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly rejected: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly done: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly info: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly warning: number;
    /**
     *
     * @type {number}
     * @memberof GlobalTaskStatus
     */
    readonly error: number;
}
/**
 * Check if a given object implements the GlobalTaskStatus interface.
 */
export declare function instanceOfGlobalTaskStatus(value: object): value is GlobalTaskStatus;
export declare function GlobalTaskStatusFromJSON(json: any): GlobalTaskStatus;
export declare function GlobalTaskStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): GlobalTaskStatus;
export declare function GlobalTaskStatusToJSON(json: any): GlobalTaskStatus;
export declare function GlobalTaskStatusToJSONTyped(value?: Omit<GlobalTaskStatus, 'queued' | 'consumed' | 'preprocess' | 'running' | 'postprocess' | 'rejected' | 'done' | 'info' | 'warning' | 'error'> | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=GlobalTaskStatus.d.ts.map