import { DataCell, DataStructure } from './data-structures';
export interface IWrapperType<T> {
    getValue(): T;
    getLegacyValue(): string;
}
export type OptionsRequest<T = DataStructure> = (fun: string | undefined, query: string | undefined) => Promise<T>;
export type UploadRequest = (args: {
    files: File[];
    uploadFolder?: string;
}) => Promise<{
    files: {
        success: boolean;
        uploadFolder: string;
    }[];
}>;
export type ObjectProtocolHandler = (cell: DataCell, htmlComponent: HTMLElement | null) => void;
//# sourceMappingURL=generic.d.ts.map