import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "../../common"; export interface StickersInterface extends utils.Interface { functions: { "acceptRequest(address,uint32)": FunctionFragment; "addRequest(bytes)": FunctionFragment; "approvalCount()": FunctionFragment; "approved(address)": FunctionFragment; "currentStickerId()": FunctionFragment; "currentTokenId()": FunctionFragment; "denyRequest(address,uint32)": FunctionFragment; "deployer()": FunctionFragment; "erc721()": FunctionFragment; "getIntegrity()": FunctionFragment; "getMyRequests()": FunctionFragment; "getRequestCount()": FunctionFragment; "getRequests()": FunctionFragment; "getSticker(uint32)": FunctionFragment; "getStickerCount()": FunctionFragment; "getStickers()": FunctionFragment; "isAuthenticated(address)": FunctionFragment; "isStickerFlagged(uint32)": FunctionFragment; "multiApprove(address[])": FunctionFragment; "multiRevoke(address[])": FunctionFragment; "openRequests(uint256)": FunctionFragment; "profitWallet()": FunctionFragment; "setEnabled(bool)": FunctionFragment; "setFlaggedSticker(uint32,bool,string)": FunctionFragment; "setPrivilages(address,bool)": FunctionFragment; "setStickerPrice(uint256)": FunctionFragment; "stickerPrice()": FunctionFragment; "totalSupply()": FunctionFragment; "transferOwnership(address)": FunctionFragment; "valuesController()": FunctionFragment; "verifyAuthenticity()": FunctionFragment; "versionType()": FunctionFragment; "withdrawRequest(uint32)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "acceptRequest" | "addRequest" | "approvalCount" | "approved" | "currentStickerId" | "currentTokenId" | "denyRequest" | "deployer" | "erc721" | "getIntegrity" | "getMyRequests" | "getRequestCount" | "getRequests" | "getSticker" | "getStickerCount" | "getStickers" | "isAuthenticated" | "isStickerFlagged" | "multiApprove" | "multiRevoke" | "openRequests" | "profitWallet" | "setEnabled" | "setFlaggedSticker" | "setPrivilages" | "setStickerPrice" | "stickerPrice" | "totalSupply" | "transferOwnership" | "valuesController" | "verifyAuthenticity" | "versionType" | "withdrawRequest"): FunctionFragment; encodeFunctionData(functionFragment: "acceptRequest", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "addRequest", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "approvalCount", values?: undefined): string; encodeFunctionData(functionFragment: "approved", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "currentStickerId", values?: undefined): string; encodeFunctionData(functionFragment: "currentTokenId", values?: undefined): string; encodeFunctionData(functionFragment: "denyRequest", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "deployer", values?: undefined): string; encodeFunctionData(functionFragment: "erc721", values?: undefined): string; encodeFunctionData(functionFragment: "getIntegrity", values?: undefined): string; encodeFunctionData(functionFragment: "getMyRequests", values?: undefined): string; encodeFunctionData(functionFragment: "getRequestCount", values?: undefined): string; encodeFunctionData(functionFragment: "getRequests", values?: undefined): string; encodeFunctionData(functionFragment: "getSticker", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getStickerCount", values?: undefined): string; encodeFunctionData(functionFragment: "getStickers", values?: undefined): string; encodeFunctionData(functionFragment: "isAuthenticated", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "isStickerFlagged", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "multiApprove", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "multiRevoke", values: [PromiseOrValue[]]): string; encodeFunctionData(functionFragment: "openRequests", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "profitWallet", values?: undefined): string; encodeFunctionData(functionFragment: "setEnabled", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setFlaggedSticker", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "setPrivilages", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setStickerPrice", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "stickerPrice", values?: undefined): string; encodeFunctionData(functionFragment: "totalSupply", values?: undefined): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "valuesController", values?: undefined): string; encodeFunctionData(functionFragment: "verifyAuthenticity", values?: undefined): string; encodeFunctionData(functionFragment: "versionType", values?: undefined): string; encodeFunctionData(functionFragment: "withdrawRequest", values: [PromiseOrValue]): string; decodeFunctionResult(functionFragment: "acceptRequest", data: BytesLike): Result; decodeFunctionResult(functionFragment: "addRequest", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approvalCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approved", data: BytesLike): Result; decodeFunctionResult(functionFragment: "currentStickerId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "currentTokenId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "denyRequest", data: BytesLike): Result; decodeFunctionResult(functionFragment: "deployer", data: BytesLike): Result; decodeFunctionResult(functionFragment: "erc721", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getIntegrity", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getMyRequests", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRequestCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRequests", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getSticker", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getStickerCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getStickers", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isAuthenticated", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isStickerFlagged", data: BytesLike): Result; decodeFunctionResult(functionFragment: "multiApprove", data: BytesLike): Result; decodeFunctionResult(functionFragment: "multiRevoke", data: BytesLike): Result; decodeFunctionResult(functionFragment: "openRequests", data: BytesLike): Result; decodeFunctionResult(functionFragment: "profitWallet", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setEnabled", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setFlaggedSticker", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setPrivilages", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setStickerPrice", data: BytesLike): Result; decodeFunctionResult(functionFragment: "stickerPrice", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalSupply", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "valuesController", data: BytesLike): Result; decodeFunctionResult(functionFragment: "verifyAuthenticity", data: BytesLike): Result; decodeFunctionResult(functionFragment: "versionType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "withdrawRequest", data: BytesLike): Result; events: { "PermissionChange(address,address,bool)": EventFragment; "TransferedOwnership(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "PermissionChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "TransferedOwnership"): EventFragment; } export interface PermissionChangeEventObject { sender: string; changee: string; value: boolean; } export type PermissionChangeEvent = TypedEvent<[ string, string, boolean ], PermissionChangeEventObject>; export type PermissionChangeEventFilter = TypedEventFilter; export interface TransferedOwnershipEventObject { from: string; to: string; } export type TransferedOwnershipEvent = TypedEvent<[ string, string ], TransferedOwnershipEventObject>; export type TransferedOwnershipEventFilter = TypedEventFilter; export interface Stickers extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: StickersInterface; queryFilter(event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>; listeners(eventFilter?: TypedEventFilter): Array>; listeners(eventName?: string): Array; removeAllListeners(eventFilter: TypedEventFilter): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { acceptRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addRequest(packed: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise<[BigNumber]>; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; currentStickerId(overrides?: CallOverrides): Promise<[number]>; currentTokenId(overrides?: CallOverrides): Promise<[number]>; denyRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; deployer(overrides?: CallOverrides): Promise<[string]>; erc721(overrides?: CallOverrides): Promise<[string]>; getIntegrity(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getMyRequests(overrides?: CallOverrides): Promise<[string[]] & { result: string[]; }>; getRequestCount(overrides?: CallOverrides): Promise<[BigNumber]>; getRequests(overrides?: CallOverrides): Promise<[string[]] & { result: string[]; }>; getSticker(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise<[string] & { result: string; }>; getStickerCount(overrides?: CallOverrides): Promise<[BigNumber]>; getStickers(overrides?: CallOverrides): Promise<[number[]] & { result: number[]; }>; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; isStickerFlagged(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean, string]>; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; openRequests(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; profitWallet(overrides?: CallOverrides): Promise<[string]>; setEnabled(isEnabled: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFlaggedSticker(stickerId: PromiseOrValue, isFlagged: PromiseOrValue, reason: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStickerPrice(price: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stickerPrice(overrides?: CallOverrides): Promise<[BigNumber]>; totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise<[string]>; verifyAuthenticity(overrides?: CallOverrides): Promise<[boolean]>; versionType(overrides?: CallOverrides): Promise<[string]>; withdrawRequest(index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; acceptRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addRequest(packed: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; currentStickerId(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; denyRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; deployer(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; getIntegrity(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getMyRequests(overrides?: CallOverrides): Promise; getRequestCount(overrides?: CallOverrides): Promise; getRequests(overrides?: CallOverrides): Promise; getSticker(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise; getStickerCount(overrides?: CallOverrides): Promise; getStickers(overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isStickerFlagged(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean, string]>; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; openRequests(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; profitWallet(overrides?: CallOverrides): Promise; setEnabled(isEnabled: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFlaggedSticker(stickerId: PromiseOrValue, isFlagged: PromiseOrValue, reason: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStickerPrice(price: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stickerPrice(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise; verifyAuthenticity(overrides?: CallOverrides): Promise; versionType(overrides?: CallOverrides): Promise; withdrawRequest(index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; callStatic: { acceptRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; addRequest(packed: PromiseOrValue, overrides?: CallOverrides): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; currentStickerId(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; denyRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; deployer(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; getIntegrity(overrides?: CallOverrides): Promise<[ string, string, BigNumber, string, string ] & { from: string; owner: string; tokenId: BigNumber; versionType: string; intefaceId: string; }>; getMyRequests(overrides?: CallOverrides): Promise; getRequestCount(overrides?: CallOverrides): Promise; getRequests(overrides?: CallOverrides): Promise; getSticker(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise; getStickerCount(overrides?: CallOverrides): Promise; getStickers(overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isStickerFlagged(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean, string]>; multiApprove(addrs: PromiseOrValue[], overrides?: CallOverrides): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: CallOverrides): Promise; openRequests(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; profitWallet(overrides?: CallOverrides): Promise; setEnabled(isEnabled: PromiseOrValue, overrides?: CallOverrides): Promise; setFlaggedSticker(stickerId: PromiseOrValue, isFlagged: PromiseOrValue, reason: PromiseOrValue, overrides?: CallOverrides): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: CallOverrides): Promise; setStickerPrice(price: PromiseOrValue, overrides?: CallOverrides): Promise; stickerPrice(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferOwnership(addr: PromiseOrValue, overrides?: CallOverrides): Promise; valuesController(overrides?: CallOverrides): Promise; verifyAuthenticity(overrides?: CallOverrides): Promise; versionType(overrides?: CallOverrides): Promise; withdrawRequest(index: PromiseOrValue, overrides?: CallOverrides): Promise; }; filters: { "PermissionChange(address,address,bool)"(sender?: PromiseOrValue | null, changee?: PromiseOrValue | null, value?: null): PermissionChangeEventFilter; PermissionChange(sender?: PromiseOrValue | null, changee?: PromiseOrValue | null, value?: null): PermissionChangeEventFilter; "TransferedOwnership(address,address)"(from?: PromiseOrValue | null, to?: PromiseOrValue | null): TransferedOwnershipEventFilter; TransferedOwnership(from?: PromiseOrValue | null, to?: PromiseOrValue | null): TransferedOwnershipEventFilter; }; estimateGas: { acceptRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addRequest(packed: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; currentStickerId(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; denyRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; deployer(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; getIntegrity(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getMyRequests(overrides?: CallOverrides): Promise; getRequestCount(overrides?: CallOverrides): Promise; getRequests(overrides?: CallOverrides): Promise; getSticker(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise; getStickerCount(overrides?: CallOverrides): Promise; getStickers(overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isStickerFlagged(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; openRequests(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; profitWallet(overrides?: CallOverrides): Promise; setEnabled(isEnabled: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFlaggedSticker(stickerId: PromiseOrValue, isFlagged: PromiseOrValue, reason: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStickerPrice(price: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stickerPrice(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise; verifyAuthenticity(overrides?: CallOverrides): Promise; versionType(overrides?: CallOverrides): Promise; withdrawRequest(index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; populateTransaction: { acceptRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; addRequest(packed: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; approvalCount(overrides?: CallOverrides): Promise; approved(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; currentStickerId(overrides?: CallOverrides): Promise; currentTokenId(overrides?: CallOverrides): Promise; denyRequest(sender: PromiseOrValue, index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; deployer(overrides?: CallOverrides): Promise; erc721(overrides?: CallOverrides): Promise; getIntegrity(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getMyRequests(overrides?: CallOverrides): Promise; getRequestCount(overrides?: CallOverrides): Promise; getRequests(overrides?: CallOverrides): Promise; getSticker(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise; getStickerCount(overrides?: CallOverrides): Promise; getStickers(overrides?: CallOverrides): Promise; isAuthenticated(addr: PromiseOrValue, overrides?: CallOverrides): Promise; isStickerFlagged(stickerId: PromiseOrValue, overrides?: CallOverrides): Promise; multiApprove(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; multiRevoke(addrs: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue; }): Promise; openRequests(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; profitWallet(overrides?: CallOverrides): Promise; setEnabled(isEnabled: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setFlaggedSticker(stickerId: PromiseOrValue, isFlagged: PromiseOrValue, reason: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setPrivilages(addr: PromiseOrValue, value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStickerPrice(price: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stickerPrice(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferOwnership(addr: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; valuesController(overrides?: CallOverrides): Promise; verifyAuthenticity(overrides?: CallOverrides): Promise; versionType(overrides?: CallOverrides): Promise; withdrawRequest(index: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; }; } //# sourceMappingURL=Stickers.d.ts.map