/** @packageDocumentation
 * @module Item
 */
import { ConditionalBooleanValue as _ConditionalBooleanValue, ConditionalStringValue as _ConditionalStringValue } from "@itwin/appui-abstract";
/** Class used to return a boolean value. The boolean value is refreshed by using the specified function. The syncEventIds define one or more
 * eventIds that would require the testFunc to be rerun.
 * @public
 */
export type ConditionalBooleanValue = _ConditionalBooleanValue;
export declare const ConditionalBooleanValue: typeof _ConditionalBooleanValue;
/** Class used to return a string value. The string value is refreshed by using the specified function. The syncEventIds define one or more
 * eventIds that would require the stringGetter function to be rerun.
 * @public
 */
export type ConditionalStringValue = _ConditionalStringValue;
export declare const ConditionalStringValue: typeof _ConditionalStringValue;
//# sourceMappingURL=ConditionalValue.d.ts.map