import { FusionParams } from './types';
import { BizSelectTypes } from '@zgfe/business-lib';
export declare const mappingList: ({
    id: string;
    label: string;
    defaultTarget: string;
    required: boolean;
    type?: undefined;
} | {
    id: string;
    label: string;
    defaultTarget: string;
    type: string;
    required: boolean;
} | {
    id: string;
    label: string;
    type: string;
    defaultTarget?: undefined;
    required?: undefined;
})[][];
export declare const datasetTypeList: {
    value: number;
    label: string;
}[];
export declare const updateFrequencyList: {
    value: number;
    label: string;
}[];
export declare const updateWays: {
    value: number;
    label: string;
}[];
export declare const dateFormatList: {
    value: string;
    label: string;
}[];
export declare const timeUnitList: BizSelectTypes.Option[];
export declare const targetTableColumns: ({
    label: string;
    value: string;
    info?: undefined;
} | {
    label: string;
    value: string;
    info: string;
})[][];
export declare const userTargetTableColumns: {
    name: string;
}[];
export declare const mappingButtons: {
    key: number;
    label: string;
}[];
export declare const fieldsList: {
    label: string;
    value: string;
}[];
export declare const initParams: FusionParams;
export declare const initAttrParams: {
    attrs: {
        target: {
            hasMapping: boolean;
        };
    }[];
};
export declare const initPlatform: {
    source?: string;
    target: string;
}[];
export declare const formatParams: (params?: FusionParams, type?: number) => FusionParams | undefined;
export declare const getAttrData: (params: FusionParams) => FusionParams | undefined;
export declare const nameIsFine: (type: number, text: string) => string;
export declare const getRegisterDataset: (appId?: string | number) => Promise<unknown>;
export declare const getRegisterDetail: (id: number, appId?: string | number) => Promise<unknown>;
