import { DAOSettings } from './baal'; import { Baal, TributeMinion } from '../../src/types'; import { BigNumber } from 'ethers'; export declare type TributeProposalParams = { tributeMinion: TributeMinion; baal: Baal; applicantAddress: string; tributeToken: string; tribute: number; requestedShares: number; requestedLoot: number; sponsor?: boolean; proposalId?: number; proposalOffering?: number; proposalExpiration?: number; proposalBaalGas?: number; daoSettings?: DAOSettings; extraSeconds?: number; }; export declare type TributeProposalStatus = { spentInGas: BigNumber; state: number; propStatus: [boolean, boolean, boolean, boolean]; }; export declare const submitAndProcessTributeProposal: ({ tributeMinion, baal, applicantAddress, tributeToken, tribute, requestedShares, requestedLoot, sponsor, proposalId, proposalOffering, proposalExpiration, proposalBaalGas, daoSettings, extraSeconds, }: TributeProposalParams) => Promise;