import { Extension } from './extension'; declare type AsMockedPropertyHandler = (prop: TMock[TPropName], mock: TMock, propName: TPropName) => TMockedPropertyHandler; export declare class ExtensionHandler { private readonly _mock; constructor(mock: TMock); get(propertyName: TPropName, asMockedPropertyHandler: AsMockedPropertyHandler): TMockedPropertyHandler; get(extension: Extension): TMockedPropertyHandler; } export {};