import { IDataSourceConfigType, IColorConfigType, ISwitchConfigType, INumberConfigType, TDataSourceDefaultType, IGradientColorConfigType, TGradientColorDefaultType, TUploadDefaultType, IUploadConfigType, IWidthHeightConfigType, TPopupWidthHeightDefaultType, ISelectConfigType, TTextDefaultType, TNumberDefaultType, TColorDefaultType, TSelectDefaultType, ITextConfigType, IShareConfigType, TShareDefaultType } from '@/components/types'; export type PageDirectionKeyType = 'down' | 'left'; export type TTextWeightSelectKeyType = '300' | '400' | '500' | '600'; export type TPageEditData = Array | ITextConfigType | IShareConfigType>; export interface IPageConfig { bgImage: TUploadDefaultType; imgUrl: TUploadDefaultType; bgColor: TGradientColorDefaultType; dataSources: TDataSourceDefaultType; popupWidthHeight: TPopupWidthHeightDefaultType; titText: TTextDefaultType; titFontSize: TNumberDefaultType; titColor: TColorDefaultType; titFontWeight: TSelectDefaultType; popupPadding: TPopupWidthHeightDefaultType; closeImgPosition: TPopupWidthHeightDefaultType; shareInfo: TShareDefaultType; } export interface IPageSchema { editData: TPageEditData; config: IPageConfig; } declare const PageSetting: IPageSchema; export default PageSetting;