import type { ApiClient } from "@promobase/sdk-runtime"; import { Cursor } from "@promobase/sdk-runtime"; import type { ProfilePictureSourceFields } from "./profile-picture-source.ts"; import type { ProfileProfileType } from "../enums.ts"; export interface ProfileFields { can_post: boolean; id: string; link: string; name: string; pic: string; pic_crop: ProfilePictureSourceFields; pic_large: string; pic_small: string; pic_square: string; profile_type: ProfileProfileType; username: string; } export interface ProfileListPictureParams { height?: number; redirect?: boolean; type?: string; width?: number; [key: string]: unknown; } export declare function profileNode(client: ApiClient, id: string): { __path: string; __brand: ProfileFields; get: (opts: { fields: F; params?: Record; }) => Promise>; picture: (opts: { fields: F; params?: ProfileListPictureParams; }) => Cursor>; }; //# sourceMappingURL=profile.d.ts.map