import type { MetaVersion } from './meta-version.js';
/**
 * Representation of the 'MetaExtensions' schema.
 */
export type MetaExtensions = {
    analytics?: {
        version: MetaVersion;
    } & Record<string, any>;
    resourceGroups?: {
        version: MetaVersion;
    } & Record<string, any>;
    dataset?: {
        version: MetaVersion;
        /**
         * List of Dataset extension capabilities
         */
        capabilities?: {
            /**
             * Support for uploading of files
             * Default: true.
             */
            upload?: boolean;
            /**
             * Support for downloading of files
             * Default: true.
             */
            download?: boolean;
            /**
             * Support for deletion of files
             * Default: true.
             */
            delete?: boolean;
        } & Record<string, any>;
        limits?: {
            /**
             * Max size (in bytes) of a single uploaded file allowed by this runtime per resource group.
             * Default: 104857600.
             */
            maxUploadFileSize?: number;
            /**
             * Max number of files per dataset. <0 means unlimited.
             * Default: -1.
             */
            maxFilesPerDataset?: number;
            acceptedContentTypes?: string[];
        } & Record<string, any>;
    } & Record<string, any>;
    metrics?: {
        version: MetaVersion;
        /**
         * List of Metrics extension capabilities
         */
        capabilities?: {
            /**
             * Support for returning extended results
             */
            extendedResults?: boolean;
        } & Record<string, any>;
    } & Record<string, any>;
} & Record<string, any>;
//# sourceMappingURL=meta-extensions.d.ts.map