import * as Web3 from '@solana/web3.js'; import * as DataSource from '@staratlas/data-source'; import * as Types from '.'; export type CloseAccountsInput = { keyIndex: number; closeCrewConfig: boolean; }; /** * * @param closeAccountInput1 - The first {@link CloseAccountsInput} * @param closeAccountInput2 - The second {@link CloseAccountsInput} * @returns boolean */ export declare function closeAccountInputEquals(closeAccountInput1: CloseAccountsInput, closeAccountInput2: CloseAccountsInput): boolean; export type CrewCreator = { key: Web3.PublicKey; share: number; }; /** * * @param crewCreator1 - The first {@link CrewCreator} * @param crewCreator2 - The second {@link CrewCreator} * @returns boolean */ export declare function crewCreatorEquals(crewCreator1: CrewCreator, crewCreator2: CrewCreator): boolean; export type CrewCreatorUnpacked = { key: Web3.PublicKey; share: number; }; /** * * @param crewCreatorUnpacked1 - The first {@link CrewCreatorUnpacked} * @param crewCreatorUnpacked2 - The second {@link CrewCreatorUnpacked} * @returns boolean */ export declare function crewCreatorUnpackedEquals(crewCreatorUnpacked1: CrewCreatorUnpacked, crewCreatorUnpacked2: CrewCreatorUnpacked): boolean; export type MintCrewMemberInput = { keyIndex: number; userRedemptionIndex: number; dataHash: DataSource.FixedSizeArray; }; /** * * @param mintCrewMemberInput1 - The first {@link MintCrewMemberInput} * @param mintCrewMemberInput2 - The second {@link MintCrewMemberInput} * @returns boolean */ export declare function mintCrewMemberInputEquals(mintCrewMemberInput1: MintCrewMemberInput, mintCrewMemberInput2: MintCrewMemberInput): boolean; export type RedeemCrewPacksInput = { quantity: number; seedPubkey: Web3.PublicKey; serverHash: DataSource.FixedSizeArray; keyIndex: number; sageProfile: Web3.PublicKey | null; }; /** * * @param redeemCrewPacksInput1 - The first {@link RedeemCrewPacksInput} * @param redeemCrewPacksInput2 - The second {@link RedeemCrewPacksInput} * @returns boolean */ export declare function redeemCrewPacksInputEquals(redeemCrewPacksInput1: RedeemCrewPacksInput, redeemCrewPacksInput2: RedeemCrewPacksInput): boolean; export type RegisterCrewConfigArgs = { namePrefix: string; symbol: string; uriPrefix: string; sellerFeeBasisPoints: number; collection: Web3.PublicKey; creators: Types.CrewCreatorUnpacked[]; }; /** * * @param registerCrewConfigArgs1 - The first {@link RegisterCrewConfigArgs} * @param registerCrewConfigArgs2 - The second {@link RegisterCrewConfigArgs} * @returns boolean */ export declare function registerCrewConfigArgsEquals(registerCrewConfigArgs1: RegisterCrewConfigArgs, registerCrewConfigArgs2: RegisterCrewConfigArgs): boolean; export type RegisterPackTiersInput = { keyIndex: number; seedPubkey: Web3.PublicKey; packTier: number; common: number; uncommon: number; rare: number; epic: number; legendary: number; anomaly: number; }; /** * * @param registerPackTiersInput1 - The first {@link RegisterPackTiersInput} * @param registerPackTiersInput2 - The second {@link RegisterPackTiersInput} * @returns boolean */ export declare function registerPackTiersInputEquals(registerPackTiersInput1: RegisterPackTiersInput, registerPackTiersInput2: RegisterPackTiersInput): boolean; export type RegisterPackTypeInput = { keyIndex: number; faction: number; }; /** * * @param registerPackTypeInput1 - The first {@link RegisterPackTypeInput} * @param registerPackTypeInput2 - The second {@link RegisterPackTypeInput} * @returns boolean */ export declare function registerPackTypeInputEquals(registerPackTypeInput1: RegisterPackTypeInput, registerPackTypeInput2: RegisterPackTypeInput): boolean; export type RegisterSftRedemptionInput = { redemptionAmount: number; keyIndex: number; }; /** * * @param registerSftRedemptionInput1 - The first {@link RegisterSftRedemptionInput} * @param registerSftRedemptionInput2 - The second {@link RegisterSftRedemptionInput} * @returns boolean */ export declare function registerSftRedemptionInputEquals(registerSftRedemptionInput1: RegisterSftRedemptionInput, registerSftRedemptionInput2: RegisterSftRedemptionInput): boolean; export type UpdateCrewConfigArgs = { keyIndex: number; namePrefix: string | null; symbol: string | null; uriPrefix: string | null; sellerFeeBasisPoints: number | null; collection: Web3.PublicKey | null; creators: Types.CrewCreatorUnpacked[] | null; }; /** * * @param updateCrewConfigArgs1 - The first {@link UpdateCrewConfigArgs} * @param updateCrewConfigArgs2 - The second {@link UpdateCrewConfigArgs} * @returns boolean */ export declare function updateCrewConfigArgsEquals(updateCrewConfigArgs1: UpdateCrewConfigArgs, updateCrewConfigArgs2: UpdateCrewConfigArgs): boolean; export type UpdatePackTiersInput = { keyIndex: number; common: number | null; uncommon: number | null; rare: number | null; epic: number | null; legendary: number | null; anomaly: number | null; }; /** * * @param updatePackTiersInput1 - The first {@link UpdatePackTiersInput} * @param updatePackTiersInput2 - The second {@link UpdatePackTiersInput} * @returns boolean */ export declare function updatePackTiersInputEquals(updatePackTiersInput1: UpdatePackTiersInput, updatePackTiersInput2: UpdatePackTiersInput): boolean; //# sourceMappingURL=types.d.ts.map