import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, 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 } from "./common"; export interface WithdrawalManagerQueueAbiInterface extends utils.Interface { functions: { "addShares(uint256,address)": FunctionFragment; "asset()": FunctionFragment; "factory()": FunctionFragment; "globals()": FunctionFragment; "governor()": FunctionFragment; "implementation()": FunctionFragment; "isInExitWindow(address)": FunctionFragment; "isManualWithdrawal(address)": FunctionFragment; "lockedLiquidity()": FunctionFragment; "lockedShares(address)": FunctionFragment; "manualSharesAvailable(address)": FunctionFragment; "migrate(address,bytes)": FunctionFragment; "pool()": FunctionFragment; "poolDelegate()": FunctionFragment; "poolManager()": FunctionFragment; "previewRedeem(address,uint256)": FunctionFragment; "previewWithdraw(address,uint256)": FunctionFragment; "processExit(uint256,address)": FunctionFragment; "processRedemptions(uint256)": FunctionFragment; "queue()": FunctionFragment; "removeRequest(address)": FunctionFragment; "removeShares(uint256,address)": FunctionFragment; "requestIds(address)": FunctionFragment; "requests(uint128)": FunctionFragment; "securityAdmin()": FunctionFragment; "setImplementation(address)": FunctionFragment; "setManualWithdrawal(address,bool)": FunctionFragment; "totalShares()": FunctionFragment; "upgrade(uint256,bytes)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "addShares" | "asset" | "factory" | "globals" | "governor" | "implementation" | "isInExitWindow" | "isManualWithdrawal" | "lockedLiquidity" | "lockedShares" | "manualSharesAvailable" | "migrate" | "pool" | "poolDelegate" | "poolManager" | "previewRedeem" | "previewWithdraw" | "processExit" | "processRedemptions" | "queue" | "removeRequest" | "removeShares" | "requestIds" | "requests" | "securityAdmin" | "setImplementation" | "setManualWithdrawal" | "totalShares" | "upgrade"): FunctionFragment; encodeFunctionData(functionFragment: "addShares", values: [BigNumberish, string]): string; encodeFunctionData(functionFragment: "asset", values?: undefined): string; encodeFunctionData(functionFragment: "factory", values?: undefined): string; encodeFunctionData(functionFragment: "globals", values?: undefined): string; encodeFunctionData(functionFragment: "governor", values?: undefined): string; encodeFunctionData(functionFragment: "implementation", values?: undefined): string; encodeFunctionData(functionFragment: "isInExitWindow", values: [string]): string; encodeFunctionData(functionFragment: "isManualWithdrawal", values: [string]): string; encodeFunctionData(functionFragment: "lockedLiquidity", values?: undefined): string; encodeFunctionData(functionFragment: "lockedShares", values: [string]): string; encodeFunctionData(functionFragment: "manualSharesAvailable", values: [string]): string; encodeFunctionData(functionFragment: "migrate", values: [string, BytesLike]): string; encodeFunctionData(functionFragment: "pool", values?: undefined): string; encodeFunctionData(functionFragment: "poolDelegate", values?: undefined): string; encodeFunctionData(functionFragment: "poolManager", values?: undefined): string; encodeFunctionData(functionFragment: "previewRedeem", values: [string, BigNumberish]): string; encodeFunctionData(functionFragment: "previewWithdraw", values: [string, BigNumberish]): string; encodeFunctionData(functionFragment: "processExit", values: [BigNumberish, string]): string; encodeFunctionData(functionFragment: "processRedemptions", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "queue", values?: undefined): string; encodeFunctionData(functionFragment: "removeRequest", values: [string]): string; encodeFunctionData(functionFragment: "removeShares", values: [BigNumberish, string]): string; encodeFunctionData(functionFragment: "requestIds", values: [string]): string; encodeFunctionData(functionFragment: "requests", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "securityAdmin", values?: undefined): string; encodeFunctionData(functionFragment: "setImplementation", values: [string]): string; encodeFunctionData(functionFragment: "setManualWithdrawal", values: [string, boolean]): string; encodeFunctionData(functionFragment: "totalShares", values?: undefined): string; encodeFunctionData(functionFragment: "upgrade", values: [BigNumberish, BytesLike]): string; decodeFunctionResult(functionFragment: "addShares", data: BytesLike): Result; decodeFunctionResult(functionFragment: "asset", data: BytesLike): Result; decodeFunctionResult(functionFragment: "factory", data: BytesLike): Result; decodeFunctionResult(functionFragment: "globals", data: BytesLike): Result; decodeFunctionResult(functionFragment: "governor", data: BytesLike): Result; decodeFunctionResult(functionFragment: "implementation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isInExitWindow", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isManualWithdrawal", data: BytesLike): Result; decodeFunctionResult(functionFragment: "lockedLiquidity", data: BytesLike): Result; decodeFunctionResult(functionFragment: "lockedShares", data: BytesLike): Result; decodeFunctionResult(functionFragment: "manualSharesAvailable", data: BytesLike): Result; decodeFunctionResult(functionFragment: "migrate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pool", data: BytesLike): Result; decodeFunctionResult(functionFragment: "poolDelegate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "poolManager", data: BytesLike): Result; decodeFunctionResult(functionFragment: "previewRedeem", data: BytesLike): Result; decodeFunctionResult(functionFragment: "previewWithdraw", data: BytesLike): Result; decodeFunctionResult(functionFragment: "processExit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "processRedemptions", data: BytesLike): Result; decodeFunctionResult(functionFragment: "queue", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeRequest", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeShares", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requestIds", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requests", data: BytesLike): Result; decodeFunctionResult(functionFragment: "securityAdmin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setImplementation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setManualWithdrawal", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalShares", data: BytesLike): Result; decodeFunctionResult(functionFragment: "upgrade", data: BytesLike): Result; events: { "Initialized(address,address)": EventFragment; "ManualSharesDecreased(address,uint256)": EventFragment; "ManualSharesIncreased(address,uint256)": EventFragment; "ManualWithdrawalSet(address,bool)": EventFragment; "RequestCreated(uint128,address,uint256)": EventFragment; "RequestDecreased(uint128,uint256)": EventFragment; "RequestProcessed(uint128,address,uint256,uint256)": EventFragment; "RequestRemoved(uint128)": EventFragment; "Upgraded(uint256,bytes)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "Initialized"): EventFragment; getEvent(nameOrSignatureOrTopic: "ManualSharesDecreased"): EventFragment; getEvent(nameOrSignatureOrTopic: "ManualSharesIncreased"): EventFragment; getEvent(nameOrSignatureOrTopic: "ManualWithdrawalSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequestCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequestDecreased"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequestProcessed"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequestRemoved"): EventFragment; getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment; } export interface InitializedEventObject { pool: string; poolManager: string; } export type InitializedEvent = TypedEvent<[ string, string ], InitializedEventObject>; export type InitializedEventFilter = TypedEventFilter; export interface ManualSharesDecreasedEventObject { owner: string; sharesDecreased: BigNumber; } export type ManualSharesDecreasedEvent = TypedEvent<[ string, BigNumber ], ManualSharesDecreasedEventObject>; export type ManualSharesDecreasedEventFilter = TypedEventFilter; export interface ManualSharesIncreasedEventObject { owner: string; sharesAdded: BigNumber; } export type ManualSharesIncreasedEvent = TypedEvent<[ string, BigNumber ], ManualSharesIncreasedEventObject>; export type ManualSharesIncreasedEventFilter = TypedEventFilter; export interface ManualWithdrawalSetEventObject { owner: string; isManual: boolean; } export type ManualWithdrawalSetEvent = TypedEvent<[ string, boolean ], ManualWithdrawalSetEventObject>; export type ManualWithdrawalSetEventFilter = TypedEventFilter; export interface RequestCreatedEventObject { requestId: BigNumber; owner: string; shares: BigNumber; } export type RequestCreatedEvent = TypedEvent<[ BigNumber, string, BigNumber ], RequestCreatedEventObject>; export type RequestCreatedEventFilter = TypedEventFilter; export interface RequestDecreasedEventObject { requestId: BigNumber; shares: BigNumber; } export type RequestDecreasedEvent = TypedEvent<[ BigNumber, BigNumber ], RequestDecreasedEventObject>; export type RequestDecreasedEventFilter = TypedEventFilter; export interface RequestProcessedEventObject { requestId: BigNumber; owner: string; shares: BigNumber; assets: BigNumber; } export type RequestProcessedEvent = TypedEvent<[ BigNumber, string, BigNumber, BigNumber ], RequestProcessedEventObject>; export type RequestProcessedEventFilter = TypedEventFilter; export interface RequestRemovedEventObject { requestId: BigNumber; } export type RequestRemovedEvent = TypedEvent<[ BigNumber ], RequestRemovedEventObject>; export type RequestRemovedEventFilter = TypedEventFilter; export interface UpgradedEventObject { toVersion_: BigNumber; arguments_: string; } export type UpgradedEvent = TypedEvent<[ BigNumber, string ], UpgradedEventObject>; export type UpgradedEventFilter = TypedEventFilter; export interface WithdrawalManagerQueueAbi extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: WithdrawalManagerQueueAbiInterface; 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: { addShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; asset(overrides?: CallOverrides): Promise<[string] & { asset_: string; }>; factory(overrides?: CallOverrides): Promise<[string] & { factory_: string; }>; globals(overrides?: CallOverrides): Promise<[string] & { globals_: string; }>; governor(overrides?: CallOverrides): Promise<[string] & { governor_: string; }>; implementation(overrides?: CallOverrides): Promise<[string] & { implementation_: string; }>; isInExitWindow(owner_: string, overrides?: CallOverrides): Promise<[boolean] & { isInExitWindow_: boolean; }>; isManualWithdrawal(arg0: string, overrides?: CallOverrides): Promise<[boolean]>; lockedLiquidity(overrides?: CallOverrides): Promise<[BigNumber] & { lockedLiquidity_: BigNumber; }>; lockedShares(owner_: string, overrides?: CallOverrides): Promise<[BigNumber] & { lockedShares_: BigNumber; }>; manualSharesAvailable(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; migrate(migrator_: string, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; pool(overrides?: CallOverrides): Promise<[string]>; poolDelegate(overrides?: CallOverrides): Promise<[string] & { poolDelegate_: string; }>; poolManager(overrides?: CallOverrides): Promise<[string]>; previewRedeem(owner_: string, shares_: BigNumberish, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { redeemableShares_: BigNumber; resultingAssets_: BigNumber; }>; previewWithdraw(owner_: string, assets_: BigNumberish, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { redeemableAssets_: BigNumber; resultingShares_: BigNumber; }>; processExit(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; processRedemptions(maxSharesToProcess_: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; queue(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { nextRequestId: BigNumber; lastRequestId: BigNumber; }>; removeRequest(owner_: string, overrides?: Overrides & { from?: string; }): Promise; removeShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; requestIds(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; requests(requestId_: BigNumberish, overrides?: CallOverrides): Promise<[string, BigNumber] & { owner_: string; shares_: BigNumber; }>; securityAdmin(overrides?: CallOverrides): Promise<[string] & { securityAdmin_: string; }>; setImplementation(implementation_: string, overrides?: Overrides & { from?: string; }): Promise; setManualWithdrawal(owner_: string, isManual_: boolean, overrides?: Overrides & { from?: string; }): Promise; totalShares(overrides?: CallOverrides): Promise<[BigNumber]>; upgrade(version_: BigNumberish, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; }; addShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; asset(overrides?: CallOverrides): Promise; factory(overrides?: CallOverrides): Promise; globals(overrides?: CallOverrides): Promise; governor(overrides?: CallOverrides): Promise; implementation(overrides?: CallOverrides): Promise; isInExitWindow(owner_: string, overrides?: CallOverrides): Promise; isManualWithdrawal(arg0: string, overrides?: CallOverrides): Promise; lockedLiquidity(overrides?: CallOverrides): Promise; lockedShares(owner_: string, overrides?: CallOverrides): Promise; manualSharesAvailable(arg0: string, overrides?: CallOverrides): Promise; migrate(migrator_: string, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; pool(overrides?: CallOverrides): Promise; poolDelegate(overrides?: CallOverrides): Promise; poolManager(overrides?: CallOverrides): Promise; previewRedeem(owner_: string, shares_: BigNumberish, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { redeemableShares_: BigNumber; resultingAssets_: BigNumber; }>; previewWithdraw(owner_: string, assets_: BigNumberish, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { redeemableAssets_: BigNumber; resultingShares_: BigNumber; }>; processExit(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; processRedemptions(maxSharesToProcess_: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; queue(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { nextRequestId: BigNumber; lastRequestId: BigNumber; }>; removeRequest(owner_: string, overrides?: Overrides & { from?: string; }): Promise; removeShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; requestIds(arg0: string, overrides?: CallOverrides): Promise; requests(requestId_: BigNumberish, overrides?: CallOverrides): Promise<[string, BigNumber] & { owner_: string; shares_: BigNumber; }>; securityAdmin(overrides?: CallOverrides): Promise; setImplementation(implementation_: string, overrides?: Overrides & { from?: string; }): Promise; setManualWithdrawal(owner_: string, isManual_: boolean, overrides?: Overrides & { from?: string; }): Promise; totalShares(overrides?: CallOverrides): Promise; upgrade(version_: BigNumberish, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; callStatic: { addShares(shares_: BigNumberish, owner_: string, overrides?: CallOverrides): Promise; asset(overrides?: CallOverrides): Promise; factory(overrides?: CallOverrides): Promise; globals(overrides?: CallOverrides): Promise; governor(overrides?: CallOverrides): Promise; implementation(overrides?: CallOverrides): Promise; isInExitWindow(owner_: string, overrides?: CallOverrides): Promise; isManualWithdrawal(arg0: string, overrides?: CallOverrides): Promise; lockedLiquidity(overrides?: CallOverrides): Promise; lockedShares(owner_: string, overrides?: CallOverrides): Promise; manualSharesAvailable(arg0: string, overrides?: CallOverrides): Promise; migrate(migrator_: string, arguments_: BytesLike, overrides?: CallOverrides): Promise; pool(overrides?: CallOverrides): Promise; poolDelegate(overrides?: CallOverrides): Promise; poolManager(overrides?: CallOverrides): Promise; previewRedeem(owner_: string, shares_: BigNumberish, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { redeemableShares_: BigNumber; resultingAssets_: BigNumber; }>; previewWithdraw(owner_: string, assets_: BigNumberish, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { redeemableAssets_: BigNumber; resultingShares_: BigNumber; }>; processExit(shares_: BigNumberish, owner_: string, overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { redeemableShares_: BigNumber; resultingAssets_: BigNumber; }>; processRedemptions(maxSharesToProcess_: BigNumberish, overrides?: CallOverrides): Promise; queue(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber ] & { nextRequestId: BigNumber; lastRequestId: BigNumber; }>; removeRequest(owner_: string, overrides?: CallOverrides): Promise; removeShares(shares_: BigNumberish, owner_: string, overrides?: CallOverrides): Promise; requestIds(arg0: string, overrides?: CallOverrides): Promise; requests(requestId_: BigNumberish, overrides?: CallOverrides): Promise<[string, BigNumber] & { owner_: string; shares_: BigNumber; }>; securityAdmin(overrides?: CallOverrides): Promise; setImplementation(implementation_: string, overrides?: CallOverrides): Promise; setManualWithdrawal(owner_: string, isManual_: boolean, overrides?: CallOverrides): Promise; totalShares(overrides?: CallOverrides): Promise; upgrade(version_: BigNumberish, arguments_: BytesLike, overrides?: CallOverrides): Promise; }; filters: { "Initialized(address,address)"(pool?: null, poolManager?: null): InitializedEventFilter; Initialized(pool?: null, poolManager?: null): InitializedEventFilter; "ManualSharesDecreased(address,uint256)"(owner?: string | null, sharesDecreased?: null): ManualSharesDecreasedEventFilter; ManualSharesDecreased(owner?: string | null, sharesDecreased?: null): ManualSharesDecreasedEventFilter; "ManualSharesIncreased(address,uint256)"(owner?: string | null, sharesAdded?: null): ManualSharesIncreasedEventFilter; ManualSharesIncreased(owner?: string | null, sharesAdded?: null): ManualSharesIncreasedEventFilter; "ManualWithdrawalSet(address,bool)"(owner?: string | null, isManual?: null): ManualWithdrawalSetEventFilter; ManualWithdrawalSet(owner?: string | null, isManual?: null): ManualWithdrawalSetEventFilter; "RequestCreated(uint128,address,uint256)"(requestId?: BigNumberish | null, owner?: string | null, shares?: null): RequestCreatedEventFilter; RequestCreated(requestId?: BigNumberish | null, owner?: string | null, shares?: null): RequestCreatedEventFilter; "RequestDecreased(uint128,uint256)"(requestId?: BigNumberish | null, shares?: null): RequestDecreasedEventFilter; RequestDecreased(requestId?: BigNumberish | null, shares?: null): RequestDecreasedEventFilter; "RequestProcessed(uint128,address,uint256,uint256)"(requestId?: BigNumberish | null, owner?: string | null, shares?: null, assets?: null): RequestProcessedEventFilter; RequestProcessed(requestId?: BigNumberish | null, owner?: string | null, shares?: null, assets?: null): RequestProcessedEventFilter; "RequestRemoved(uint128)"(requestId?: BigNumberish | null): RequestRemovedEventFilter; RequestRemoved(requestId?: BigNumberish | null): RequestRemovedEventFilter; "Upgraded(uint256,bytes)"(toVersion_?: null, arguments_?: null): UpgradedEventFilter; Upgraded(toVersion_?: null, arguments_?: null): UpgradedEventFilter; }; estimateGas: { addShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; asset(overrides?: CallOverrides): Promise; factory(overrides?: CallOverrides): Promise; globals(overrides?: CallOverrides): Promise; governor(overrides?: CallOverrides): Promise; implementation(overrides?: CallOverrides): Promise; isInExitWindow(owner_: string, overrides?: CallOverrides): Promise; isManualWithdrawal(arg0: string, overrides?: CallOverrides): Promise; lockedLiquidity(overrides?: CallOverrides): Promise; lockedShares(owner_: string, overrides?: CallOverrides): Promise; manualSharesAvailable(arg0: string, overrides?: CallOverrides): Promise; migrate(migrator_: string, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; pool(overrides?: CallOverrides): Promise; poolDelegate(overrides?: CallOverrides): Promise; poolManager(overrides?: CallOverrides): Promise; previewRedeem(owner_: string, shares_: BigNumberish, overrides?: CallOverrides): Promise; previewWithdraw(owner_: string, assets_: BigNumberish, overrides?: CallOverrides): Promise; processExit(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; processRedemptions(maxSharesToProcess_: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; queue(overrides?: CallOverrides): Promise; removeRequest(owner_: string, overrides?: Overrides & { from?: string; }): Promise; removeShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; requestIds(arg0: string, overrides?: CallOverrides): Promise; requests(requestId_: BigNumberish, overrides?: CallOverrides): Promise; securityAdmin(overrides?: CallOverrides): Promise; setImplementation(implementation_: string, overrides?: Overrides & { from?: string; }): Promise; setManualWithdrawal(owner_: string, isManual_: boolean, overrides?: Overrides & { from?: string; }): Promise; totalShares(overrides?: CallOverrides): Promise; upgrade(version_: BigNumberish, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; }; populateTransaction: { addShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; asset(overrides?: CallOverrides): Promise; factory(overrides?: CallOverrides): Promise; globals(overrides?: CallOverrides): Promise; governor(overrides?: CallOverrides): Promise; implementation(overrides?: CallOverrides): Promise; isInExitWindow(owner_: string, overrides?: CallOverrides): Promise; isManualWithdrawal(arg0: string, overrides?: CallOverrides): Promise; lockedLiquidity(overrides?: CallOverrides): Promise; lockedShares(owner_: string, overrides?: CallOverrides): Promise; manualSharesAvailable(arg0: string, overrides?: CallOverrides): Promise; migrate(migrator_: string, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; pool(overrides?: CallOverrides): Promise; poolDelegate(overrides?: CallOverrides): Promise; poolManager(overrides?: CallOverrides): Promise; previewRedeem(owner_: string, shares_: BigNumberish, overrides?: CallOverrides): Promise; previewWithdraw(owner_: string, assets_: BigNumberish, overrides?: CallOverrides): Promise; processExit(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; processRedemptions(maxSharesToProcess_: BigNumberish, overrides?: Overrides & { from?: string; }): Promise; queue(overrides?: CallOverrides): Promise; removeRequest(owner_: string, overrides?: Overrides & { from?: string; }): Promise; removeShares(shares_: BigNumberish, owner_: string, overrides?: Overrides & { from?: string; }): Promise; requestIds(arg0: string, overrides?: CallOverrides): Promise; requests(requestId_: BigNumberish, overrides?: CallOverrides): Promise; securityAdmin(overrides?: CallOverrides): Promise; setImplementation(implementation_: string, overrides?: Overrides & { from?: string; }): Promise; setManualWithdrawal(owner_: string, isManual_: boolean, overrides?: Overrides & { from?: string; }): Promise; totalShares(overrides?: CallOverrides): Promise; upgrade(version_: BigNumberish, arguments_: BytesLike, overrides?: Overrides & { from?: string; }): Promise; }; }