import { IAsset } from './IAsset';
import { IAbstraction } from './IAbstraction';
import { AbstractionSet } from '../base/AbstractionSet';
export interface IAbstractionPool {
    readonly id: number;
    readonly abstractions: AbstractionSet;
    requestAbstraction(asset: IAsset): IAbstraction;
    storeAbstraction(abstraction: IAbstraction, assetType?: string): void;
}
//# sourceMappingURL=IAbstractionPool.d.ts.map