/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 * The Status of the stack
 * @export
 * @interface StackStatus
 */
export interface StackStatus {
    /**
     * The status of this stack can be one of the following enumerations
     * @type {string}
     * @memberof StackStatus
     */
    status?: StackStatusStatusEnum;
    /**
     * This message applies to the current state of the stack.
     * @type {string}
     * @memberof StackStatus
     */
    currentMessage?: string;
    /**
     * This message is used to notify users of pending maintenance
     * @type {string}
     * @memberof StackStatus
     */
    pendingMaintenanceMessage?: string;
}
/**
 * @export
 */
export declare const StackStatusStatusEnum: {
    readonly READ_WRITE: "READ_WRITE";
    readonly READ_ONLY: "READ_ONLY";
    readonly DOWN: "DOWN";
};
export type StackStatusStatusEnum = typeof StackStatusStatusEnum[keyof typeof StackStatusStatusEnum];
/**
 * Check if a given object implements the StackStatus interface.
 */
export declare function instanceOfStackStatus(value: object): value is StackStatus;
export declare function StackStatusFromJSON(json: any): StackStatus;
export declare function StackStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): StackStatus;
export declare function StackStatusToJSON(json: any): StackStatus;
export declare function StackStatusToJSONTyped(value?: StackStatus | null, ignoreDiscriminator?: boolean): any;
