import { Address } from '@monaxlabs/phloem/dist/types'; import { CallOverrides } from 'ethers'; import { CollectionContract } from '../..'; import { ContractFunction } from './features'; declare const GetPrimarySaleRecipientPartitions: { v1: ("primarysale/IPrimarySale.sol:IDelegatedPrimarySaleV0" | "primarysale/IPrimarySale.sol:IPrimarySaleV0" | "primarysale/IPrimarySale.sol:IPrimarySaleV1" | "primarysale/IPrimarySale.sol:IPublicPrimarySaleV1")[]; }; type GetPrimarySaleRecipientPartitions = typeof GetPrimarySaleRecipientPartitions; declare const GetPrimarySaleRecipientInterfaces: ("primarysale/IPrimarySale.sol:IDelegatedPrimarySaleV0" | "primarysale/IPrimarySale.sol:IPrimarySaleV0" | "primarysale/IPrimarySale.sol:IPrimarySaleV1" | "primarysale/IPrimarySale.sol:IPublicPrimarySaleV1")[]; type GetPrimarySaleRecipientInterfaces = (typeof GetPrimarySaleRecipientInterfaces)[number]; export type GetPrimarySaleRecipientCallArgs = [overrides?: CallOverrides]; export type GetPrimarySaleRecipientResponse = Address; export declare class GetPrimarySaleRecipient extends ContractFunction { readonly functionName = "getPrimarySaleRecipient"; constructor(base: CollectionContract); execute(...args: GetPrimarySaleRecipientCallArgs): Promise; getPrimarySaleRecipient(overrides?: CallOverrides): Promise
; } export declare const getPrimarySaleRecipient: (new (base: CollectionContract) => ((overrides?: CallOverrides | undefined) => Promise) & GetPrimarySaleRecipient) & ((base: CollectionContract) => ((overrides?: CallOverrides | undefined) => Promise) & GetPrimarySaleRecipient); export {};