import type { dh as DhType } from '@deephaven/jsapi-types'; import { type FormattingRule, type ModelColumn } from './ConditionalFormattingUtils'; import './ConditionalFormatEditor.scss'; export type SaveCallback = (rule: FormattingRule) => void; export type UpdateCallback = (rule?: FormattingRule) => void; export type CancelCallback = () => void; export interface ConditionalFormatEditorProps { dh: typeof DhType; columns: readonly ModelColumn[]; rule?: FormattingRule; errorMessage?: string; onCancel?: CancelCallback; onSave?: SaveCallback; onUpdate?: UpdateCallback; } declare function ConditionalFormatEditor(props: ConditionalFormatEditorProps): JSX.Element; export default ConditionalFormatEditor; //# sourceMappingURL=ConditionalFormatEditor.d.ts.map