import { EnhancedDataResult, InputProperty, SamplePromptsResult } from "./types/data_enhancement_controller"; import { DataSource, EntityValues } from "@firecms/core"; export declare function enhanceDataAPIStream(props: { apiKey: string; entityId: string; entityName: string; entityDescription?: string; propertyKey?: string; propertyInstructions?: string; values: EntityValues; path: string; properties: Record; dataSource: DataSource; instructions?: string; firebaseToken: string; onUpdate: (suggestions: Record) => void; onUpdateDelta: (propertyKey: string, partialValue: any) => void; onError: (error: Error) => void; onEnd: (result: EnhancedDataResult) => void; host?: string; }): Promise; export declare function fetchEntityPromptSuggestion(props: { input?: string; entityName: string; firebaseToken: string; apiKey: string; host?: string; }): Promise; export declare function autocompleteStream(props: { firebaseToken: string; textBefore?: string; textAfter: string; host?: string; onUpdate: (delta: string) => void; }): Promise;