import { PluginManifest, ResourceType as TResourceType } from '@plitzi/sdk-shared';
export type ResourceProps = {
    className?: string;
    id: string;
    cdnIdentifier: string;
    type?: TResourceType;
    src?: string;
    title?: string;
    metadata?: PluginManifest;
    directoryName?: string;
    isLoading?: boolean;
    onRemove?: (id: string) => void;
};
declare const Resource: ({ className, id, cdnIdentifier, type, src, title, metadata, directoryName, isLoading, onRemove }: ResourceProps) => import("react/jsx-runtime").JSX.Element;
export default Resource;
