import { GenesisElement } from '@genesislcap/web-core'; import { Config, Field, Operator, Styles } from '../../types'; /** * Value editor for expression rules. * @beta * * @fires value-updated - Bubbled when operand value changes * @fires remove-variadic-operand - Bubbled when a variadic operand is removed */ export declare class RuleValue extends GenesisElement { valueIndex: string; variadic: boolean; validationError: boolean; validationMsg: string; field: Field | null; operator: Operator | null; value: any; config: Config; styles?: Styles; connectedCallback(): void; validateInput(value: string): string | null; handleInputChange(event: Event): void; handleRemoveVariadicOperand(): void; } //# sourceMappingURL=rule-value.d.ts.map