/**
 * Copyright IBM Corp. 2026
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */

import "../../globals/settings.js";
import { carbonElement } from "../../globals/decorators/carbon-element.js";
import { __decorate } from "../../_virtual/_@oxc-project_runtime@0.126.0/helpers/decorate.js";
import table_row_default from "./table-row.js";
//#region src/components/data-table/table-header-row.ts
/**
* Copyright IBM Corp. 2019, 2024
*
* This source code is licensed under the Apache-2.0 license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* Data table header row.
*
* @element cds-table-header-row
* @fires cds-table-change-selection-all
*   The name of the custom event fired before this row is selected/unselected upon a user gesture.
*   Cancellation of this event stops the user-initiated change in selection.
*/
let CDSTableHeaderRow = class CDSTableHeaderRow extends table_row_default {
	/**
	* The name of the custom event fired before this row is selected/unselected upon a user gesture.
	* Cancellation of this event stops the user-initiated change in selection.
	*/
	static get eventBeforeChangeSelection() {
		return `cds-table-change-selection-all`;
	}
};
CDSTableHeaderRow = __decorate([carbonElement(`cds-table-header-row`)], CDSTableHeaderRow);
var table_header_row_default = CDSTableHeaderRow;
//#endregion
export { table_header_row_default as default };

//# sourceMappingURL=table-header-row.js.map