import { RxapFormControl } from '@rxap/forms'; import { ExtractControlMixin } from './extract-control.mixin'; import { ExtractFormDefinitionMixin } from './extract-form-definition.mixin'; import { ExtractFunctionMixin } from './extract-function.mixin'; import { UseFunctionConfig, UseFunctionType } from './extract-functions.mixin'; export declare const IS_VALUE_FUNCTION_NAME = "is-value"; export declare function UseIsValueFunction(fnc: UseFunctionType<[any], boolean>): any; export declare function UseIsValueFunction(fnc: UseFunctionType, config: UseFunctionConfig): any; export interface ExtractIsValueFunctionMixin extends ExtractFormDefinitionMixin, ExtractFunctionMixin, ExtractControlMixin { } export declare class ExtractIsValueFunctionMixin { protected extractIsValueFunction(defaultFunction?: UseFunctionType<[any], boolean> | null, control?: RxapFormControl, formDefinition?: import("@rxap/forms").FormDefinition): UseFunctionType<[any], boolean>; }