export type Pagination = { limit: number; offset?: number; }; export type Token = { lastTransferredAt: string; tokenId: string; contractId: string; baseUri: string; metadataId: string; title: string; description: string; minter: string; media: string; document: string; animationUrl: string; }; export interface ParsedDataReturn { error?: null | string; data?: T | null; } export type NftAttributesQueryResult = { nft_attributes: Attribute[]; }; export type Attribute = { attribute_display_type?: string | null; attribute_value?: string | null; attribute_type?: string | null; }; export declare enum OWNED_MINTED_ORDER_BY { OWNED = "greatest(minted_timestamp, last_transfer_timestamp) desc nulls last", MINTED = "minted_timestamp desc nulls last", PRICE_DESC = "price desc nulls last", PRICE_ASC = "price asc" } export interface UserTokensFilter { limit: number; offset: number; listedFilter: boolean; orderBy: OWNED_MINTED_ORDER_BY; } export type UserTokensQueryResult = { results: UserTokensResult[]; total: number; }; export interface ReferenceBlob { tags?: Array; type?: string; extra?: Array<{ trait_type?: string; value?: unknown; display_type?: string; }>; media?: string; store?: string; title?: string; category?: string; media_hash?: string; description?: string; animation_url?: string; history?: string[]; } export interface UserTokensResult { nft_contract_id: string; token_id: string; minter: string; owner: string; base_uri: string; metadata_id: string; title: string; description: string; media: string; reference: string; reference_blob: ReferenceBlob; minted_timestamp: string; last_transfer_timestamp: string; price: string; currency: string; } //# sourceMappingURL=types.d.ts.map