import { ITuple } from "../../types";
import { u32 } from "../../primitive";
import { AccountId, ValidatorId } from "../runtime";
import { Exposure } from "../staking";
/** @name FullIdentification */
export interface FullIdentification extends Exposure {
}
/** @name IdentificationTuple */
export interface IdentificationTuple extends ITuple<[ValidatorId, FullIdentification]> {
}
/** @name Keys */
export interface Keys extends SessionKeys4 {
}
/** @name SessionIndex */
export interface SessionIndex extends u32 {
}
/** @name SessionKeys1 */
export interface SessionKeys1 extends AccountId {
}
/** @name SessionKeys2 */
export interface SessionKeys2 extends ITuple<[AccountId, AccountId]> {
}
/** @name SessionKeys3 */
export interface SessionKeys3 extends ITuple<[AccountId, AccountId, AccountId]> {
}
/** @name SessionKeys4 */
export interface SessionKeys4 extends ITuple<[AccountId, AccountId, AccountId, AccountId]> {
}
/** @name SessionKeys5 */
export interface SessionKeys5 extends ITuple<[AccountId, AccountId, AccountId, AccountId, AccountId]> {
}
/** @name SessionKeys6 */
export interface SessionKeys6 extends ITuple<[AccountId, AccountId, AccountId, AccountId, AccountId, AccountId]> {
}
