/**
 * Centralized configuration for Cloudflare API endpoints and version information
 * Provides URL builder functions for accessing different Cloudflare resources
 */
export declare const CloudflareApiConfig: {
    /** Base URL for Cloudflare API including the client path */
    baseUrl: string;
    /** Default API version to use */
    version: string;
    /**
     * API endpoint paths and functions
     * Functions construct endpoint paths with required IDs
     */
    endpoints: {
        /** Get all zones (domains) for the authenticated account */
        listZones: string;
        /**
         * Get all DNS records for a specific zone
         * @param zoneId The Cloudflare zone ID
         * @returns Formatted endpoint path
         */
        listRecords: (zoneId: string) => string;
        /**
         * Get a specific DNS record
         * @param zoneId The Cloudflare zone ID
         * @param recordId The DNS record ID
         * @returns Formatted endpoint path
         */
        getRecord: (zoneId: string, recordId: string) => string;
        /**
         * Update a specific DNS record
         * @param zoneId The Cloudflare zone ID
         * @param recordId The DNS record ID
         * @returns Formatted endpoint path
         */
        updateRecord: (zoneId: string, recordId: string) => string;
    };
};
