//
//  StoryboardResource.swift
//  R.swift.Library
//
//  Created by Mathijs Kadijk on 07-01-16.
//  Copyright © 2016 Mathijs Kadijk. All rights reserved.
//

import Foundation
import UIKit

public protocol StoryboardResourceType {

  /// Bundle this storyboard is in or nil for main bundle
  var bundle: NSBundle? { get }

  /// Name of the storyboard file on disk
  var name: String { get }
}

public protocol StoryboardResourceWithInitialControllerType: StoryboardResourceType {

  /// Type of the inital controller
  typealias InitialController
}

//
//  StoryboardResource.swift
//  R.swift.Library
//
//  Created by Mathijs Kadijk on 07-01-16.
//  Copyright © 2016 Mathijs Kadijk. All rights reserved.
//

import Foundation

public protocol StoryboardResourceType {

  /// Bundle this storyboard is in or nil for main bundle
  var bundle: NSBundle? { get }

  /// Name of the storyboard file on disk
  var name: String { get }
}

public protocol StoryboardResourceWithInitialControllerType: StoryboardResourceType {

  /// Type of the inital controller
  typealias InitialController
}

Remove unused UIKit import from Core
Remove unused UIKit import from Core
