import { Data } from './Data';
import React, { ObservableMaybe, Observable, type JSX } from 'woby';
export type WheelerProps<A = never, B = never, C = never, D = never, E = never, F = never, G = never, H = never> = {
    title?: ObservableMaybe<JSX.Child>;
    rows?: ObservableMaybe<number>;
    rowHeight?: ObservableMaybe<number>;
    hideOnBlur?: ObservableMaybe<boolean>;
    commitOnBlur?: ObservableMaybe<boolean>;
    disabled?: ObservableMaybe<boolean>;
    onOk?: () => void;
    onCancel?: () => void;
    resetSelectedOnDataChanged?: ObservableMaybe<boolean>;
    open: Observable<boolean>;
    ok?: ObservableMaybe<string>;
    cancel?: ObservableMaybe<string>;
    checkbox?: ObservableMaybe<boolean>[];
    toolbar?: ObservableMaybe<boolean>;
    noMask?: ObservableMaybe<boolean>;
    commitOnOk?: ObservableMaybe<boolean>;
};
export declare function Wheeler<A>(props: WheelerProps & Data<A>): () => React.Child;
//# sourceMappingURL=Wheeler.d.ts.map