BlockWeights: PlainDescriptor<{
    base_block: {
        proof_size: bigint;
        ref_time: bigint;
    };
    max_block: {
        proof_size: bigint;
        ref_time: bigint;
    };
    per_class: {
        mandatory: {
            base_extrinsic: {
                proof_size: bigint;
                ref_time: bigint;
            };
            max_extrinsic: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
            max_total: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
            reserved: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
        };
        normal: {
            base_extrinsic: {
                proof_size: bigint;
                ref_time: bigint;
            };
            max_extrinsic: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
            max_total: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
            reserved: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
        };
        operational: {
            base_extrinsic: {
                proof_size: bigint;
                ref_time: bigint;
            };
            max_extrinsic: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
            max_total: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
            reserved: {
                proof_size: bigint;
                ref_time: bigint;
            } | undefined;
        };
    };
}>

Block & extrinsics weights: base values and limits.