export = autoBind;

declare function autoBind(
    obj: { [key: string]: PropertyDescriptor },
    options?: autoBind.Options,
): PropertyDescriptorMap;

declare namespace autoBind {
    interface Options {
        overwriteDefinition?: boolean | undefined;
        resolveContext?: ((context: any) => any) | undefined;
    }
}
