import { DelegationType } from '../../common/enums'; /** * Represents the actions that can be performed on `Company` objects. */ export declare abstract class CompanyAction { buildAttributes(): object; } /** * The action used by the parent network to withdraw from being the MCM parent for a child. */ export declare class EndAgreementAction implements CompanyAction { buildAttributes(): object; } /** * The action used by the parent network to send a new invitation with a potentially updated proposal to a rejected or withdrawn child publisher. */ export declare class ReInviteAction implements CompanyAction { private proposedDelegationTypeField; private proposedDelegationTypeFieldSpecified; private proposedRevenueShareMillipercentField; private proposedRevenueShareMillipercentFieldSpecified; private proposedEmailField; get proposedDelegationType(): DelegationType; set proposedDelegationType(value: DelegationType); get proposedDelegationTypeSpecified(): boolean; set proposedDelegationTypeSpecified(value: boolean); get proposedRevenueShareMillipercent(): number; set proposedRevenueShareMillipercent(value: number); get proposedRevenueShareMillipercentSpecified(): boolean; set proposedRevenueShareMillipercentSpecified(value: boolean); get proposedEmail(): string; set proposedEmail(value: string); buildAttributes(): object; } /** * The action used by the parent network to resend an invitation email with the same proposal to an expired child publisher. */ export declare class ResendInvitationAction implements CompanyAction { buildAttributes(): object; } //# sourceMappingURL=company.action.d.ts.map