import { ColumnLayout } from '@vertesia/common';
interface DocumentSearchResultsWithDropZoneProps {
    layout?: ColumnLayout[];
    /**
     * Callback to be called after upload is done
     * @param objectIds the created object ids
     * @returns
     */
    onUploadDone?: (objectIds: string[]) => Promise<void>;
}
export declare function DocumentSearchResultsWithDropZone({ onUploadDone, layout }: DocumentSearchResultsWithDropZoneProps): import("react/jsx-runtime").JSX.Element;
interface DocumentSearchResultsProps {
    layout?: ColumnLayout[];
    allowFilter?: boolean;
    allowSearch?: boolean;
    onUpload?: (files: File[], type: string | null, collectionId?: string) => Promise<unknown>;
}
export declare function DocumentSearchResults({ layout, onUpload, allowFilter, allowSearch }: DocumentSearchResultsProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DocumentSearchResults.d.ts.map