export declare namespace Types {
type Object<T> = Record<string, T>;
type Nullable<T> = T | null;
type Undefined<T> = T | undefined;
type Class = {
new (...args: any[]): any;
};
type Brand<K, T> = K & {
__brand: T;
};
type Deferrable<T> = {
[K in keyof T]: T[K];
};
}