import { ResourceMeta } from "../../core/resource-meta";
import { VoidFunc, VoidFuncNoParam } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
import { WithId } from "../../../../fd-toolbox-core/types/resource-with-id";
import { UiResourceMeta } from "../../ui-resource-meta";
export declare function initDataCard(uiResourceMeta: UiResourceMeta, resource: WithId, setItem: VoidFunc<WithId>, setImageUrl: VoidFunc<string | undefined>, setShouldShowEditButton: VoidFunc<boolean>, setShouldShowViewButton: VoidFunc<boolean>, setShouldShowDeleteButton: VoidFunc<boolean>): Promise<void>;
export declare function onDialogResponse(isYes: boolean, resource: WithId, uiResourceMeta: UiResourceMeta, resourceName: string, itemDeleted?: VoidFuncNoParam): void;
export declare function onViewClick(item: WithId, resourceName: string): void;
export declare function getDataCardImageFromItem(resourceMeta: ResourceMeta, item: WithId): Promise<string>;
