export interface IPageMeta { PageIndex: number; PageSize: number; PageCount: number; Total: number; } export interface IChildrenAssetPayload { assetId?: string; isFolder?: string; keyword?: string; getAll?: string; pageSize?: string; pageIndex?: string; } export interface IAssetByIdPayload { assetId?: string; isFilter?: boolean; } export interface IInitialFolderTreeOptions { dispatchRootId?: boolean; } export declare class AssetModel { AssetId?: string; OriginalFileName?: string; OriginalFileNameWithoutExtension?: string; Description?: string; FileName: string; Width: number; Height: number; CompanyId: string; FilePath: string; CloudUrl: string; UrlDetail?: string; UrlThumbnail?: string; Extension: string; FileType: string; Source: string; Size: number; CreatedBy: string; ModifiedBy: string; CreatedDate: string; ModifiedDate: string; BackgroudProcessingStatus: string; IsRoot: boolean; IsFolder: boolean; TotalFile: number; TotalFolder: number; HaveChildren: boolean; ParentId?: string; } export declare class FolderTreeModel extends AssetModel { Children?: FolderTreeModel[]; } export declare class AssetResultModel { Data: FolderTreeModel; Meta?: IPageMeta; } export declare class DialogConfig { limit: number; allowedType: string; }