import { type CommonAction } from "@iflyrpa/share"; import { z } from "zod"; export declare const DouyinGetMusicCategoryParamsSchema: z.ZodObject<{ id: z.ZodOptional; userAgent: z.ZodOptional; viewport: z.ZodNullable>>; url: z.ZodOptional; cookies: z.ZodArray; path: z.ZodOptional; expires: z.ZodOptional; httpOnly: z.ZodOptional; secure: z.ZodOptional; }, z.core.$catchall>>; localStorage: z.ZodOptional>>>; extraParam: z.ZodOptional; actionType: z.ZodOptional>; accountId: z.ZodOptional; proxyLoc: z.ZodOptional>; localIP: z.ZodOptional; huiwenToken: z.ZodOptional; articleId: z.ZodOptional; saveType: z.ZodOptional; uid: z.ZodOptional; }, z.core.$strip>; export type DouyinGetMusicCategoryParams = z.infer; export interface Category { category_id: string; category_name: string; type: string; } export interface DouyinMusicCategoryResponse { status_code: number; status_msg: string; categories?: Category[]; } export type DouyinGetMusicCategoryAction = CommonAction; export declare const douyinGetMusicCategory: DouyinGetMusicCategoryAction;