import { CDNConfiguration } from "./CDNConfiguration";
import { IConfiguration } from "./support/IConfiguration";
import { OrganizationAssetConfiguration } from "./OrganizationAssetConfiguration";
import { StoryAssetConfiguration } from "./StoryAssetConfiguration";
/**
 * DXP ASSET CONFIG:
 * -----------------------------------------------------
 * This file defines a mapping between file-bases assets and their API versions hosted in the DXP platform.
 *
 */
export declare class DXPConfiguration implements IConfiguration {
    static file_name: string;
    /**
     * DXP model-type (read-only)
     */
    kind: string;
    /**
     * API version, model location (read-only)
     */
    apiVersion: string;
    /**
     * Configure automatic CDN uploads to GCP buckets.
     */
    cdn: CDNConfiguration;
    /**
     * A list of organization asset configurations. These files will be synced with the assets on the platform on 'push' and 'pull'.
     */
    organizations: Array<OrganizationAssetConfiguration>;
    /**
     * A list of story asset configurations. These files will be synced with the assets on the platform on 'push' and 'pull'.
     */
    stories: Array<StoryAssetConfiguration>;
}
