/**
 * Supported data portal platforms
 */
export declare enum PortalPlatform {
    UNKNOWN = "unknown",
    SOCRATA = "socrata",
    ARCGIS = "arcgis",
    CKAN = "ckan"
}
/**
 * Portal platform detection result
 */
export interface PortalDetectionResult {
    platform: PortalPlatform;
    baseUrl: string;
    domain: string;
}
/**
 * Detects the platform of a data portal
 */
export declare function detectPortalPlatform(url: string): Promise<PortalDetectionResult>;
