Extra
Account: Omit<Exclude<RenameToType<BaseExtraAccount>, {
type: "CustomPda";
} | {
type: "Address";
}>, "isSigner" | "isWritable"> & {
isSigner?: boolean;
isWritable?: boolean;
} | {
customProgramId?: PublicKey;
isSigner?: boolean;
isWritable?: boolean;
seeds: Seed[];
type: "CustomPda";
} | {
address: PublicKey;
isSigner?: boolean;
isWritable?: boolean;
type: "Address";
}