import { validateDraftSpec } from './api/draft-spec/create-draft-from-spec'; import { normalizeDraftRenderUrl } from './api/cloud/submit-video-render-task'; import { installProjectDocs } from './api/setup/install-project-docs'; import { registerDraftUrl } from './shared/draft-service'; export { validateDraftSpec, normalizeDraftRenderUrl, registerDraftUrl, installProjectDocs }; export { CutSdkError, isCutSdkError, normalizeSdkError, parseSdkJson, withSdkErrorContext } from './shared/errors'; export type { CutSdkErrorCode, CutSdkErrorOptions, SdkErrorContext } from './shared/errors'; export declare const createDraft: (params?: import("./types").CreateDraftInput | undefined) => Promise; export declare const getDraftInfo: (params: { draftId: string; }) => Promise; export declare const listDrafts: () => Promise; export declare const easyCreateMaterial: (params: import("./types").EasyCreateMaterialInput) => Promise; export declare const createDraftFromSpec: (spec: import("./types").DraftSpec) => Promise; export declare const createAndRenderDraft: (input: import("./types").CreateAndRenderDraftInput) => Promise; export declare const addCaptions: (params: import("./types").AddCaptionsInput) => Promise; export declare const getCaptions: (params: { draftId: string; }) => Promise; export declare const addImages: (params: import("./types").AddImagesInput) => Promise; export declare const getImages: (params: { draftId: string; }) => Promise; export declare const addVideos: (params: import("./types").AddVideosInput) => Promise; export declare const getVideos: (params: { draftId: string; }) => Promise; export declare const addAudios: (params: import("./types").AddAudiosInput) => Promise; export declare const getAudios: (params: { draftId: string; }) => Promise; export declare const addEffects: (params: import("./types").AddEffectsInput) => Promise; export declare const getEffects: (params: { draftId: string; }) => Promise; export declare const addSticker: (params: import("./types").AddStickerInput) => Promise; export declare const getStickers: (params: { draftId: string; }) => Promise; export declare const addKeyframes: (params: import("./types").AddKeyframesInput) => Promise; export declare const getKeyframes: (params: { draftId: string; segmentId: string; }) => Promise; export declare const addMasks: (params: import("./types").AddMasksInput) => Promise; export declare const getMasks: (params: { draftId: string; segmentId?: string; }) => Promise; export declare const addTextStyle: (params: import("./types").AddTextStyleInput) => Promise; export declare const submitVideoRenderTask: (params: import("./types").SubmitVideoRenderTaskInput) => Promise; export declare const uploadDraft: (input: import("./types").UploadDraftInput) => Promise; export declare const renderDraft: (input: import("./types").RenderDraftInput) => Promise; export declare const getCloudRenderStatus: (params: { taskId: string; apiToken?: string; }) => Promise>; export declare const getAudioDuration: (params: import("./types").GetAudioDurationInput) => Promise; export declare const getImageAnimations: (params?: import("./types").GetImageAnimationsInput | undefined) => Promise; export declare const getTextEffects: (params?: import("./types").GetTextEffectsInput | undefined) => Promise; export declare const getTextEffect: (params: import("./types").GetTextEffectInput) => Promise; export * from './types'; //# sourceMappingURL=index.d.ts.map