/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, } from "ethers"; import { Contract, ContractTransaction, Overrides, CallOverrides, } from "@ethersproject/contracts"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; interface TokenVestingInterface extends ethers.utils.Interface { functions: { "beneficiary()": FunctionFragment; "cliff()": FunctionFragment; "duration()": FunctionFragment; "owner()": FunctionFragment; "release(address)": FunctionFragment; "released(address)": FunctionFragment; "renounceOwnership()": FunctionFragment; "revocable()": FunctionFragment; "revoke(address)": FunctionFragment; "revoked(address)": FunctionFragment; "start()": FunctionFragment; "transferOwnership(address)": FunctionFragment; }; encodeFunctionData( functionFragment: "beneficiary", values?: undefined ): string; encodeFunctionData(functionFragment: "cliff", values?: undefined): string; encodeFunctionData(functionFragment: "duration", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "release", values: [string]): string; encodeFunctionData(functionFragment: "released", values: [string]): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData(functionFragment: "revocable", values?: undefined): string; encodeFunctionData(functionFragment: "revoke", values: [string]): string; encodeFunctionData(functionFragment: "revoked", values: [string]): string; encodeFunctionData(functionFragment: "start", values?: undefined): string; encodeFunctionData( functionFragment: "transferOwnership", values: [string] ): string; decodeFunctionResult( functionFragment: "beneficiary", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "cliff", data: BytesLike): Result; decodeFunctionResult(functionFragment: "duration", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "release", data: BytesLike): Result; decodeFunctionResult(functionFragment: "released", data: BytesLike): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "revocable", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revoke", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revoked", data: BytesLike): Result; decodeFunctionResult(functionFragment: "start", data: BytesLike): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; events: { "OwnershipTransferred(address,address)": EventFragment; "TokenVestingRevoked(address)": EventFragment; "TokensReleased(address,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenVestingRevoked"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokensReleased"): EventFragment; } export class TokenVesting extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; on(event: EventFilter | string, listener: Listener): this; once(event: EventFilter | string, listener: Listener): this; addListener(eventName: EventFilter | string, listener: Listener): this; removeAllListeners(eventName: EventFilter | string): this; removeListener(eventName: any, listener: Listener): this; interface: TokenVestingInterface; functions: { beneficiary(overrides?: CallOverrides): Promise<[string]>; "beneficiary()"(overrides?: CallOverrides): Promise<[string]>; cliff(overrides?: CallOverrides): Promise<[BigNumber]>; "cliff()"(overrides?: CallOverrides): Promise<[BigNumber]>; duration(overrides?: CallOverrides): Promise<[BigNumber]>; "duration()"(overrides?: CallOverrides): Promise<[BigNumber]>; owner(overrides?: CallOverrides): Promise<[string]>; "owner()"(overrides?: CallOverrides): Promise<[string]>; release(token: string, overrides?: Overrides): Promise; "release(address)"( token: string, overrides?: Overrides ): Promise; released(token: string, overrides?: CallOverrides): Promise<[BigNumber]>; "released(address)"( token: string, overrides?: CallOverrides ): Promise<[BigNumber]>; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; revocable(overrides?: CallOverrides): Promise<[boolean]>; "revocable()"(overrides?: CallOverrides): Promise<[boolean]>; revoke(token: string, overrides?: Overrides): Promise; "revoke(address)"( token: string, overrides?: Overrides ): Promise; revoked(token: string, overrides?: CallOverrides): Promise<[boolean]>; "revoked(address)"( token: string, overrides?: CallOverrides ): Promise<[boolean]>; start(overrides?: CallOverrides): Promise<[BigNumber]>; "start()"(overrides?: CallOverrides): Promise<[BigNumber]>; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; }; beneficiary(overrides?: CallOverrides): Promise; "beneficiary()"(overrides?: CallOverrides): Promise; cliff(overrides?: CallOverrides): Promise; "cliff()"(overrides?: CallOverrides): Promise; duration(overrides?: CallOverrides): Promise; "duration()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; release(token: string, overrides?: Overrides): Promise; "release(address)"( token: string, overrides?: Overrides ): Promise; released(token: string, overrides?: CallOverrides): Promise; "released(address)"( token: string, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; revocable(overrides?: CallOverrides): Promise; "revocable()"(overrides?: CallOverrides): Promise; revoke(token: string, overrides?: Overrides): Promise; "revoke(address)"( token: string, overrides?: Overrides ): Promise; revoked(token: string, overrides?: CallOverrides): Promise; "revoked(address)"( token: string, overrides?: CallOverrides ): Promise; start(overrides?: CallOverrides): Promise; "start()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; callStatic: { beneficiary(overrides?: CallOverrides): Promise; "beneficiary()"(overrides?: CallOverrides): Promise; cliff(overrides?: CallOverrides): Promise; "cliff()"(overrides?: CallOverrides): Promise; duration(overrides?: CallOverrides): Promise; "duration()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; release(token: string, overrides?: CallOverrides): Promise; "release(address)"(token: string, overrides?: CallOverrides): Promise; released(token: string, overrides?: CallOverrides): Promise; "released(address)"( token: string, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: CallOverrides): Promise; "renounceOwnership()"(overrides?: CallOverrides): Promise; revocable(overrides?: CallOverrides): Promise; "revocable()"(overrides?: CallOverrides): Promise; revoke(token: string, overrides?: CallOverrides): Promise; "revoke(address)"(token: string, overrides?: CallOverrides): Promise; revoked(token: string, overrides?: CallOverrides): Promise; "revoked(address)"( token: string, overrides?: CallOverrides ): Promise; start(overrides?: CallOverrides): Promise; "start()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: string, overrides?: CallOverrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: CallOverrides ): Promise; }; filters: { OwnershipTransferred( previousOwner: string | null, newOwner: string | null ): EventFilter; TokenVestingRevoked(token: null): EventFilter; TokensReleased(token: null, amount: null): EventFilter; }; estimateGas: { beneficiary(overrides?: CallOverrides): Promise; "beneficiary()"(overrides?: CallOverrides): Promise; cliff(overrides?: CallOverrides): Promise; "cliff()"(overrides?: CallOverrides): Promise; duration(overrides?: CallOverrides): Promise; "duration()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; release(token: string, overrides?: Overrides): Promise; "release(address)"( token: string, overrides?: Overrides ): Promise; released(token: string, overrides?: CallOverrides): Promise; "released(address)"( token: string, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; revocable(overrides?: CallOverrides): Promise; "revocable()"(overrides?: CallOverrides): Promise; revoke(token: string, overrides?: Overrides): Promise; "revoke(address)"(token: string, overrides?: Overrides): Promise; revoked(token: string, overrides?: CallOverrides): Promise; "revoked(address)"( token: string, overrides?: CallOverrides ): Promise; start(overrides?: CallOverrides): Promise; "start()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; }; populateTransaction: { beneficiary(overrides?: CallOverrides): Promise; "beneficiary()"(overrides?: CallOverrides): Promise; cliff(overrides?: CallOverrides): Promise; "cliff()"(overrides?: CallOverrides): Promise; duration(overrides?: CallOverrides): Promise; "duration()"(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; "owner()"(overrides?: CallOverrides): Promise; release( token: string, overrides?: Overrides ): Promise; "release(address)"( token: string, overrides?: Overrides ): Promise; released( token: string, overrides?: CallOverrides ): Promise; "released(address)"( token: string, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: Overrides): Promise; "renounceOwnership()"(overrides?: Overrides): Promise; revocable(overrides?: CallOverrides): Promise; "revocable()"(overrides?: CallOverrides): Promise; revoke(token: string, overrides?: Overrides): Promise; "revoke(address)"( token: string, overrides?: Overrides ): Promise; revoked( token: string, overrides?: CallOverrides ): Promise; "revoked(address)"( token: string, overrides?: CallOverrides ): Promise; start(overrides?: CallOverrides): Promise; "start()"(overrides?: CallOverrides): Promise; transferOwnership( newOwner: string, overrides?: Overrides ): Promise; "transferOwnership(address)"( newOwner: string, overrides?: Overrides ): Promise; }; }