import { User } from './database/entities'; export declare enum MessageType { AUTH = "auth", UNLINK = "unlink" } export declare enum QuestType { DEGEN_SCORE = "DEGEN_SCORE", DAILY_CHECK_IN = "DAILY_CHECK_IN", FUNKI_DEGEN = "FUNKI_DEGEN", OP_AIRDROP = "OP_AIRDROP", BASE_DEGEN = "BASE_DEGEN", ZORA_MINTER = "ZORA_MINTER", OP_DEGEN = "OP_DEGEN", PARTNERS_NFTS_HOLDER = "PARTNERS_NFTS_HOLDER", OP_HOLDER = "OP_HOLDER", EIGEN_AIRDROP = "EIGEN_AIRDROP", ATHER_ID_OWNER = "ATHER_ID_OWNER", SIPHER_TOKEN_HOLDER = "SIPHER_TOKEN_HOLDER", RE_ALT_HOLDER = "RE_ALT_HOLDER", LINK_SOCIAL = "LINK_SOCIAL", SOCIAL_REACTION = "SOCIAL_REACTION" } export declare class EvmAuthDto { origin?: string; publicKey: string; type: MessageType; } export declare class EvmAuthResponse { nonce: string; message: string; } export declare class EvmValidateAuthDto extends EvmAuthDto { nonce: string; signature: string; provider?: string; } export declare class CustomTokenResponse { customToken: string; } export declare class GetConnectedUserResponse { uid: string; } export declare class TelegramAuthorizeRequest { [key: string]: string; } export declare class SetUsernameDto { username: string; } export declare class DiscordAuthorizeDto { code: string; } export declare class RedditAuthorizeDto { code: string; } export declare class OnboardDto { refCode: string; } export declare class OnboardWalletDto { walletAddress: string; } export declare class GetWaitListUsersDto { skip?: number; take?: number; referrerUid?: string; sortOrder?: 'asc' | 'desc'; } export declare class GetWaitListUsersResponse { users: User[]; total: number; } export declare class CheckWaitListByAddressesDto { addresses: string[]; } export declare class CheckWaitListByTelegramIdDto { telegramId: string; }