import type { Plugin } from "@dpkit/core";
export declare class CkanPlugin implements Plugin {
    loadPackage(source: string): Promise<{
        dataPackage: {
            [x: `${string}:${string}`]: any;
            name?: string;
            $schema?: string;
            title?: string;
            description?: string;
            homepage?: string;
            version?: string;
            licenses?: import("@dpkit/core").License[];
            contributors?: import("@dpkit/core").Contributor[];
            sources?: import("@dpkit/core").Source[];
            keywords?: string[];
            created?: string;
            resources: import("@dpkit/core").Resource[];
            image?: string;
        };
        cleanup: () => Promise<void>;
    } | undefined>;
}
