export type ErrorCode = "NotOwnerError" | "ClintConfigRequiredError" | "PrefixInUseError" | "ServiceNotFoundError" | "NotClintServiceError";
export interface ReducerError {
    errorCode: ErrorCode;
}
export declare class NotOwnerError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare class ClintConfigRequiredError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare class PrefixInUseError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare class ServiceNotFoundError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare class NotClintServiceError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare const errors: {
    EnableService: {
        NotOwnerError: typeof NotOwnerError;
        ClintConfigRequiredError: typeof ClintConfigRequiredError;
        PrefixInUseError: typeof PrefixInUseError;
    };
    SetServiceConfig: {
        ServiceNotFoundError: typeof ServiceNotFoundError;
        NotClintServiceError: typeof NotClintServiceError;
    };
    DisableService: {
        NotOwnerError: typeof NotOwnerError;
    };
    ToggleService: {
        ServiceNotFoundError: typeof ServiceNotFoundError;
        NotOwnerError: typeof NotOwnerError;
    };
    UpdateServicePrefix: {
        ServiceNotFoundError: typeof ServiceNotFoundError;
        NotOwnerError: typeof NotOwnerError;
    };
    SetServiceStatus: {
        ServiceNotFoundError: typeof ServiceNotFoundError;
        NotOwnerError: typeof NotOwnerError;
    };
    SetServiceVersion: {
        ServiceNotFoundError: typeof ServiceNotFoundError;
        NotOwnerError: typeof NotOwnerError;
    };
    SetServiceSize: {
        ServiceNotFoundError: typeof ServiceNotFoundError;
        NotOwnerError: typeof NotOwnerError;
    };
};
//# sourceMappingURL=error.d.ts.map