import { Network } from '../../../domain/entities/network';
import { INetworkRepository } from '../../../domain/repositories/network-repository';
import { IImageStorage } from '../../../application/ports/image-storage';
import { CreateNetworkInput } from '../../dto/admin-network.dto';
export declare class CreateNetworkUseCase {
    private readonly networkRepository;
    private readonly imageStorage;
    constructor(networkRepository: INetworkRepository, imageStorage: IImageStorage);
    execute(input: CreateNetworkInput): Promise<Network>;
}
//# sourceMappingURL=create-network.use-case.d.ts.map