export declare const TreasuryManagerAbi: readonly [{
    readonly type: "function";
    readonly name: "deposit";
    readonly inputs: readonly [{
        readonly name: "_flaunchToken";
        readonly type: "tuple";
        readonly internalType: "struct ITreasuryManager.FlaunchToken";
        readonly components: readonly [{
            readonly name: "flaunch";
            readonly type: "address";
            readonly internalType: "contract Flaunch";
        }, {
            readonly name: "tokenId";
            readonly type: "uint256";
            readonly internalType: "uint256";
        }];
    }, {
        readonly name: "_creator";
        readonly type: "address";
        readonly internalType: "address";
    }, {
        readonly name: "_data";
        readonly type: "bytes";
        readonly internalType: "bytes";
    }];
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
}, {
    readonly type: "function";
    readonly name: "initialize";
    readonly inputs: readonly [{
        readonly name: "_owner";
        readonly type: "address";
        readonly internalType: "address";
    }, {
        readonly name: "_data";
        readonly type: "bytes";
        readonly internalType: "bytes";
    }];
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
}, {
    readonly type: "function";
    readonly name: "managerOwner";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly name: "";
        readonly type: "address";
        readonly internalType: "address";
    }];
    readonly stateMutability: "view";
}, {
    readonly type: "function";
    readonly name: "permissions";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly name: "";
        readonly type: "address";
        readonly internalType: "contract IManagerPermissions";
    }];
    readonly stateMutability: "view";
}, {
    readonly type: "function";
    readonly name: "rescue";
    readonly inputs: readonly [{
        readonly name: "_flaunchToken";
        readonly type: "tuple";
        readonly internalType: "struct ITreasuryManager.FlaunchToken";
        readonly components: readonly [{
            readonly name: "flaunch";
            readonly type: "address";
            readonly internalType: "contract Flaunch";
        }, {
            readonly name: "tokenId";
            readonly type: "uint256";
            readonly internalType: "uint256";
        }];
    }, {
        readonly name: "_recipient";
        readonly type: "address";
        readonly internalType: "address";
    }];
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
}, {
    readonly type: "function";
    readonly name: "setPermissions";
    readonly inputs: readonly [{
        readonly name: "_permissions";
        readonly type: "address";
        readonly internalType: "address";
    }];
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
}, {
    readonly type: "function";
    readonly name: "transferManagerOwnership";
    readonly inputs: readonly [{
        readonly name: "_newManagerOwner";
        readonly type: "address";
        readonly internalType: "address";
    }];
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
}];
//# sourceMappingURL=TreasuryManager.d.ts.map