import { DataSet } from '../../DataSet/types';
import { QueryEngineConfig } from '../../QueryEngineConfig/types';
import { TextOverride } from '../../Translations/types';
export declare type ComponentInterfaceConfig = {
    queryEngineConfig: QueryEngineConfig;
    attributesSchemaOptions?: {
        restrictFields?: Array<{
            id: string;
            dataType: DataSet['fields'][number]['dataType'];
            publicName?: string;
            description?: DataSet['fields'][number]['description'];
            canBeDimension: boolean;
            canBeMeasure: boolean;
        }>;
        restrictDataSetIds?: string[];
    };
    textOverride?: TextOverride;
};
