import { SPSInfo } from 'h264-sps-parser';
export { SPSInfo };
export declare type PPSInfo = {
    pps_id: number;
    sps_id: number;
    entropy_coding_mode_flag: 0 | 1;
    bottom_field_pic_order_in_frame_present_flag: 0 | 1;
    num_slice_groups: number;
    slice_group_map_type: number;
    run_length: number[];
    top_left: number[];
    bottom_right: number[];
    slice_group_change_direction_flag: 0 | 1;
    slice_group_change_rate: number;
    pic_size_in_map_units: number;
    slice_group_id: number[];
    num_refs_idx_10_default_active: number;
    num_refs_idx_11_default_active: number;
    weighted_pred_flag: 0 | 1;
    weighted_bipred_idc: number;
    pic_init_qp: number;
    pic_init_qs: number;
    chroma_qp_index_offset: number;
    deblocking_filter_control_present_flag: number;
    constrained_intra_pred_flag: 0 | 1;
    redundant_pic_cnt_present_flag: 0 | 1;
    transform_8x8_mode_flag: 0 | 1;
    pic_scaling_matrix_present_flag: 0 | 1;
    pic_scaling_list_present_flag: (0 | 1)[];
    scaling_list_4x4: number[][];
    scaling_list_8x8: number[][];
    use_default_scaling_matrix_4x4_flag: (0 | 1)[];
    use_default_scaling_matrix_8x8_flag: (0 | 1)[];
    second_chroma_qp_index_offset: number;
};
export declare function parse(nalu: Uint8Array, spss: Map<number, SPSInfo>): PPSInfo;
