declare interface IAppSections extends IMatch, IAppDetails { } declare type IAppSectionsAny = IAppSections> declare interface IAppSubsection extends IMatch, IPartAny>>, IAppDetails { } declare const thisSections: IAppSectionsAny