Type alias PermitV2Options

PermitV2Options: Expand<Partial<Omit<PermitV2Interface, "recipient" | "recipientSignature">> & {
    issuer: string;
    type: "self";
}> | Expand<Partial<Omit<PermitV2Interface, "recipientSignature">> & {
    issuer: string;
    recipient: string;
    type: "sharing";
}> | Expand<Partial<PermitV2Interface> & {
    issuer: string;
    issuerSignature: string;
    recipient: string;
    type: "recipient";
}>