import { AxiosInstance } from "axios"; import { Resource } from "../Resource"; export type LivePhotoRequest = { clientId?: string | null; data: string; performLivenessCheck?: boolean; }; export type LivePhoto = { id: string; clientId: string; downloadLink: string; contentType: string; performLivenessCheck?: boolean; size: string; createdAt: string; updateAt: string; }; export declare class LivePhotos extends Resource { constructor(axiosInstance: AxiosInstance); upload(clientId: string, livePhotoRequest: LivePhotoRequest): Promise; get(id: string): Promise; download(id: string): Promise; redact(id: string): Promise; delete(id: string): Promise; list(clientId: string, { page, pageSize }?: { page?: number; pageSize?: number; }): Promise; }