import { IMixin4Legacy } from '@mini-types/alipay';
declare const _default: ({ valueKey, defaultValueKey, scopeKey, transformValue, }?: {
    valueKey?: string;
    defaultValueKey?: string;
    scopeKey?: string;
    transformValue?: (this: any, value: any, extra: {
        nextProps: Record<string, any>;
    }, ...args: any) => {
        needUpdate: boolean;
        value?: any;
    };
}) => IMixin4Legacy<Record<string, any>, Record<string, any>, {
    getValue(prevData?: any): any;
    isControlled(): boolean;
    updateControlled(): void;
    update(val: any, extra?: any, ...args: any): {
        needUpdate: boolean;
        value: any;
    };
    isEqualValue(prevData: any): boolean;
}, MiniProgram.UnknownRecord, MiniProgram.UnknownRecord>;
export default _default;
