import { z } from 'zod'; import { Caching, Pagination } from '../../shared.js'; import type { ThreekitAuthProps } from '../../ThreekitAuthProps.js'; import { Route } from '../Route.js'; export declare const Asset: z.ZodObject; deletedAt: z.ZodOptional>; updatedAt: z.ZodOptional>; }, { id: z.ZodString; name: z.ZodString; type: z.ZodString; as: z.ZodNullable; orgId: z.ZodString; description: z.ZodNullable; metadata: z.ZodNullable>>; tags: z.ZodArray; keywords: z.ZodArray; publicShare: z.ZodNullable; branch: z.ZodOptional; importedFileId: z.ZodNullable; proxyId: z.ZodNullable; parentFolderId: z.ZodString; publishedAt: z.ZodNullable; defaultStageId: z.ZodNullable; defaultCompositeId: z.ZodNullable; nodetags: z.ZodArray; proxyType: z.ZodNullable; effects: z.ZodNullable; warnings: z.ZodBoolean; advancedAr: z.ZodBoolean; fileSize: z.ZodNullable; tagids: z.ZodArray; categoryId: z.ZodNullable; customId: z.ZodNullable; analytics: z.ZodBoolean; }>, "strip", z.ZodTypeAny, { orgId: string; type: string; createdAt: string; id: string; name: string; metadata: Record | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }, { orgId: string; type: string; createdAt: string; id: string; name: string; metadata: Record | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }>; export type Asset = z.infer; export declare const AssetListing: z.ZodObject; perPage: z.ZodOptional; sort: z.ZodOptional; }, { assets: z.ZodArray; deletedAt: z.ZodOptional>; updatedAt: z.ZodOptional>; }, { id: z.ZodString; name: z.ZodString; type: z.ZodString; as: z.ZodNullable; orgId: z.ZodString; description: z.ZodNullable; metadata: z.ZodNullable>>; tags: z.ZodArray; keywords: z.ZodArray; publicShare: z.ZodNullable; branch: z.ZodOptional; importedFileId: z.ZodNullable; proxyId: z.ZodNullable; parentFolderId: z.ZodString; publishedAt: z.ZodNullable; defaultStageId: z.ZodNullable; defaultCompositeId: z.ZodNullable; nodetags: z.ZodArray; proxyType: z.ZodNullable; effects: z.ZodNullable; warnings: z.ZodBoolean; advancedAr: z.ZodBoolean; fileSize: z.ZodNullable; tagids: z.ZodArray; categoryId: z.ZodNullable; customId: z.ZodNullable; analytics: z.ZodBoolean; }>, "strip", z.ZodTypeAny, { orgId: string; type: string; createdAt: string; id: string; name: string; metadata: Record | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }, { orgId: string; type: string; createdAt: string; id: string; name: string; metadata: Record | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }>, "many">; }>, "strip", z.ZodTypeAny, { assets: { orgId: string; type: string; createdAt: string; id: string; name: string; metadata: Record | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[]; sort?: string | undefined; page?: number | undefined; perPage?: number | undefined; }, { assets: { orgId: string; type: string; createdAt: string; id: string; name: string; metadata: Record | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[]; sort?: string | undefined; page?: number | undefined; perPage?: number | undefined; }>; export type AssetListing = z.infer; export declare const LocaleTranslations: z.ZodRecord; export type LocaleTranslations = z.infer; export declare const QueryAssetProps: z.ZodObject<{ type: z.ZodOptional; name: z.ZodOptional; metadata: z.ZodOptional>>>; tags: z.ZodOptional>; keywords: z.ZodOptional>; publicShare: z.ZodOptional>; importedFileId: z.ZodOptional>; proxyId: z.ZodOptional>; nameLike: z.ZodOptional; order: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { type?: string | undefined; name?: string | undefined; metadata?: Record | null | undefined; tags?: string[] | undefined; keywords?: string[] | undefined; publicShare?: string | null | undefined; importedFileId?: string | null | undefined; proxyId?: string | null | undefined; nameLike?: string | undefined; order?: "+createdAt" | "-createdAt" | undefined; }, { type?: string | undefined; name?: string | undefined; metadata?: Record | null | undefined; tags?: string[] | undefined; keywords?: string[] | undefined; publicShare?: string | null | undefined; importedFileId?: string | null | undefined; proxyId?: string | null | undefined; nameLike?: string | undefined; order?: "+createdAt" | "-createdAt" | undefined; }>; export type QueryAssetProps = z.infer; export declare const QueryAssetVariantProps: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type QueryAssetVariantProps = z.infer; export declare class Assets extends Route { constructor(auth: ThreekitAuthProps); healthcheck(): Promise>; get(queryProps?: QueryAssetProps, pagination?: Pagination, caching?: Caching): Promise | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }[]; sort?: string | undefined; page?: number | undefined; perPage?: number | undefined; }, any>>; getById(id: string, caching?: Caching): Promise | null; parentFolderId: string; as: string | null; description: string | null; tags: string[]; keywords: string[]; publicShare: string | null; importedFileId: string | null; proxyId: string | null; publishedAt: string | null; defaultStageId: string | null; defaultCompositeId: string | null; nodetags: string[]; proxyType: string | null; effects: string | null; warnings: boolean; advancedAr: boolean; fileSize: number | null; tagids: string[]; categoryId: string | null; customId: string | null; analytics: boolean; branch?: string | undefined; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }, any>>; deleteById(id: string): Promise>; restoreById(id: string): Promise>; cloneById(id: string): Promise>; getVariants(id: string, queryProps?: QueryAssetVariantProps, pagination?: Pagination, caching?: Caching): Promise | null; jobId: string; taskId: string; sharedDataId: string; updatedBy: string; createdBy?: string | undefined; deletedAt?: string | null | undefined; }[]; shared_data: { orgId: string; createdAt: string; assetId: string; id: string; jobId: string; taskId: string; ready: boolean; visualAttributes: string; variantAttributes: Record; createdBy?: string | undefined; deletedAt?: string | null | undefined; updatedAt?: string | null | undefined; }; sort?: string | undefined; page?: number | undefined; perPage?: number | undefined; }, any>>; getTranslationsByLocale(locale: string, caching?: Caching): Promise, any>>; }