import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
 * Describes the file protos/ydb_status_codes.proto.
 */
export declare const file_protos_ydb_status_codes: GenFile;
/**
 * @generated from message Ydb.StatusIds
 */
export type StatusIds = Message<"Ydb.StatusIds"> & {};
/**
 * Describes the message Ydb.StatusIds.
 * Use `create(StatusIdsSchema)` to create a new message.
 */
export declare const StatusIdsSchema: GenMessage<StatusIds>;
/**
 * reserved range [400000, 400999]
 *
 * @generated from enum Ydb.StatusIds.StatusCode
 */
export declare enum StatusIds_StatusCode {
    /**
     * @generated from enum value: STATUS_CODE_UNSPECIFIED = 0;
     */
    STATUS_CODE_UNSPECIFIED = 0,
    /**
     * @generated from enum value: SUCCESS = 400000;
     */
    SUCCESS = 400000,
    /**
     * @generated from enum value: BAD_REQUEST = 400010;
     */
    BAD_REQUEST = 400010,
    /**
     * @generated from enum value: UNAUTHORIZED = 400020;
     */
    UNAUTHORIZED = 400020,
    /**
     * @generated from enum value: INTERNAL_ERROR = 400030;
     */
    INTERNAL_ERROR = 400030,
    /**
     * @generated from enum value: ABORTED = 400040;
     */
    ABORTED = 400040,
    /**
     * @generated from enum value: UNAVAILABLE = 400050;
     */
    UNAVAILABLE = 400050,
    /**
     * @generated from enum value: OVERLOADED = 400060;
     */
    OVERLOADED = 400060,
    /**
     * @generated from enum value: SCHEME_ERROR = 400070;
     */
    SCHEME_ERROR = 400070,
    /**
     * @generated from enum value: GENERIC_ERROR = 400080;
     */
    GENERIC_ERROR = 400080,
    /**
     * @generated from enum value: TIMEOUT = 400090;
     */
    TIMEOUT = 400090,
    /**
     * @generated from enum value: BAD_SESSION = 400100;
     */
    BAD_SESSION = 400100,
    /**
     * @generated from enum value: PRECONDITION_FAILED = 400120;
     */
    PRECONDITION_FAILED = 400120,
    /**
     * @generated from enum value: ALREADY_EXISTS = 400130;
     */
    ALREADY_EXISTS = 400130,
    /**
     * @generated from enum value: NOT_FOUND = 400140;
     */
    NOT_FOUND = 400140,
    /**
     * @generated from enum value: SESSION_EXPIRED = 400150;
     */
    SESSION_EXPIRED = 400150,
    /**
     * @generated from enum value: CANCELLED = 400160;
     */
    CANCELLED = 400160,
    /**
     * @generated from enum value: UNDETERMINED = 400170;
     */
    UNDETERMINED = 400170,
    /**
     * @generated from enum value: UNSUPPORTED = 400180;
     */
    UNSUPPORTED = 400180,
    /**
     * @generated from enum value: SESSION_BUSY = 400190;
     */
    SESSION_BUSY = 400190,
    /**
     * @generated from enum value: EXTERNAL_ERROR = 400200;
     */
    EXTERNAL_ERROR = 400200
}
/**
 * Describes the enum Ydb.StatusIds.StatusCode.
 */
export declare const StatusIds_StatusCodeSchema: GenEnum<StatusIds_StatusCode>;
//# sourceMappingURL=ydb_status_codes_pb.d.ts.map