import React from 'react';
import { Lookups, LookupValue } from '@reltio/mdm-sdk';
import { TextFieldProps } from '@mui/material/TextField';
export declare const DEBOUNCE_INTERVAL = 400;
type Props = {
    multiple?: boolean;
    value?: LookupValue | LookupValue[];
    TextFieldProps: TextFieldProps;
    lookupCode: string;
    parents?: string[];
    onChange: (value: LookupValue | LookupValue[]) => void;
    getLookups: (params: {
        type: string;
        parents: string[];
        displayNamePrefix: string;
        max: number;
        offset: number;
    }) => Promise<Lookups>;
    lookups: Lookups;
    resolveLookups: (lookupType: string, codeValues: LookupValue[]) => void;
    fullWidth?: boolean;
    disabled?: boolean;
    placeholder?: string;
    max?: number;
};
export declare const DependentLookupEditor: ({ multiple, value, lookupCode: lookupTypeCode, TextFieldProps, parents, onChange, getLookups, lookups, resolveLookups, fullWidth, disabled, placeholder, max, ...otherProps }: Props) => React.JSX.Element;
export {};
