import { ChangeEventHandler, HTMLAttributes, ReactNode } from 'react';
/**
 * `DataGridCheckboxCell` integrates a checkbox within a `DataGrid` cell, ideal for selection-based interactions.
 * It manages the selected state and supports custom behaviors upon state changes.
 * @see https://cloudoperators.github.io/juno/?path=/docs/wip-datagrid-datagridcheckboxcell--docs
 * @see {@link DataGridCheckboxCellProps}
 */
export declare const DataGridCheckboxCell: ({ selected, disabled, className, onChange, ...props }: DataGridCheckboxCellProps) => ReactNode;
export interface DataGridCheckboxCellProps extends HTMLAttributes<HTMLElement> {
    /**
     * Indicates selected state of the associated row.
     * @default false
     */
    selected?: boolean;
    /**
     * Determines if the checkbox is disabled.
     * @default false
     */
    disabled?: boolean;
    /**
     * Additional class names for styling.
     * @default ""
     */
    className?: string;
    /** Event handler for changes in the checkbox's state. */
    onChange?: ChangeEventHandler<HTMLInputElement>;
}
//# sourceMappingURL=DataGridCheckboxCell.component.d.ts.map