import { VariableTypes, PropTypes, CurrentValue } from './types'; import { ValueOrError } from '../comms/types'; export declare function convertValue(value: VariableTypes, type: PropTypes): VariableTypes; export declare function includeCurrentValue(obj: T, type: PropTypes, current?: VariableTypes): T & CurrentValue; export declare function unpackCurrent(state: T, current: ValueOrError): T; export declare function getScopeAndName(scopeAndName: string, defaultScope?: string): { scope: string; name: string; }; export declare function testScopeAndName(scope: string, name: string | null, allowNull?: boolean): boolean;