```==================== .D.TS ====================

import { AExtend, BExtend, Type, CImplements1, CImplements2, CType, ThisType1, ThisType2 } from 'mod';
export interface A extends AExtend<Type> {
}
export declare class B extends BExtend<Type> {
}
export declare class C implements CImplements1<CType>, CImplements2<CType> {
}
export declare function foo(this: ThisType1): void;
export declare const bar: (this: ThisType2) => void;
import { type InferType1, type InferType2 } from 'infer';
export type F<X extends InferType1> = X extends infer U extends InferType2 ? U : never;
export { Unused } from './unused';


