import type { Transaction } from "../../../chain/Transaction.js";
import type { MsigProposal } from "./Structs.js";
import type { MsigApprovalsResult, ProposalStatus } from "./Types.js";
/** Builds approval-list status for a proposal detail. */
export declare function getProposalStatus(args: {
    /** Proposal row or read-only return value. */
    proposal: MsigProposal;
    /** Approval row, when available. */
    approvals: MsigApprovalsResult | null;
    /** Decoded inner transaction, when available. */
    transaction?: Transaction | null;
    /** Current time override for tests. */
    now?: Date;
}): ProposalStatus;
//# sourceMappingURL=Status.d.ts.map