import { VoidFunc } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
import { PropertyMeta } from "../../core/property-meta";
import { ShortResourceDescriptor } from "./short-resource-descriptor";
import { UseFormReturn } from "react-hook-form";
import { WithIndexer } from "../../../../fd-toolbox-core/types/with-indexer";
export declare function onUpdateBrowserInput(description: string, setShortResourceDescriptorState: VoidFunc<ShortResourceDescriptor>, setDescriptionState: VoidFunc<string>, onChange?: VoidFunc<string>): void;
export declare function setBrowserDescription(shortResourceDescriptor: ShortResourceDescriptor, setDescriptionState: VoidFunc<string>): void;
export declare function writeBrowserValue(value: string, propertyMeta: PropertyMeta, setDescriptionState: VoidFunc<string>): Promise<void>;
export declare function handleLoadRelatedResourceDescription(propertyMeta: PropertyMeta, setDescription: VoidFunc<string>, setLoadComplete: VoidFunc<boolean>, form?: UseFormReturn<WithIndexer<string>>, relatedResourceId?: string): Promise<void>;
