import { MethodParams, MethodResults } from "@connext/types"; import { StateChannel } from "../../models/state-channel"; import { RequestHandler } from "../../request-handler"; import { MethodController } from "../controller"; export declare class RejectInstallController extends MethodController { readonly methodName: "chan_rejectInstall"; executeMethod: (requestHandler: RequestHandler, params: import("@connext/types").MethodParam) => Promise<{ multisigAddress: string; owners?: string[] | undefined; } | { transactionHash: string; } | { transaction: import("@ethersproject/abstract-provider").TransactionResponse; completed: () => Promise; } | { appInstance: import("@connext/types").AppInstanceJson; } | { appInstances: import("@connext/types").AppInstanceJson[]; } | { multisigAddresses: string[]; } | { [signerAddress: string]: import("ethers").BigNumber; } | { appInstance: import("@connext/types").AppInstanceJson; } | { appInstances: import("@connext/types").AppInstanceJson[]; } | { data: import("@connext/types").StateChannelJSON; } | { address: string; } | { [tokenAddress: string]: { [s: string]: import("ethers").BigNumber; }; } | { appInstance: import("@connext/types").AppInstanceJson; } | { appIdentityHash: string; } | {} | { appIdentityHash: string; multisigAddress: string; } | { freeBalance: { [s: string]: import("ethers").BigNumber; }; } | { syncedChannel: import("@connext/types").StateChannelJSON; } | { newState: import("@connext/types").SolidityValueType; } | { appIdentityHash: string; multisigAddress: string; uninstalledApp: import("@connext/types").AppInstanceJson; action?: string | number | boolean | import("ethers").BigNumber | import("ethers").Bytes | { [x: string]: import("@connext/types").SolidityValueType; } | import("@connext/types").SolidityValueType[] | undefined; } | { recipient: string; txHash: string; } | { transaction: import("@connext/types").MinimalTransaction; } | undefined>; protected getRequiredLockNames(requestHandler: RequestHandler, params: MethodParams.RejectInstall): Promise; protected beforeExecution(requestHandler: RequestHandler, params: MethodParams.RejectInstall, preProtocolStateChannel: StateChannel | undefined): Promise; protected executeMethodImplementation(requestHandler: RequestHandler, params: MethodParams.RejectInstall, preProtocolStateChannel: StateChannel | undefined): Promise; } //# sourceMappingURL=reject-install.d.ts.map