export declare enum KbRequirement { /** 不限 */ FREE = 1, /** 禁用 */ FORBID = 2, /** 必须 */ REQUIRED = 3 } export declare class NoteThreadPostRule { /** 帖子中, 文字的最少字数, 默认0 */ textMin: number; /** 帖子中,文字的最大字数, 默认1000 */ textMax: number; /** 帖子中, 图片的最大张数, 默认9 */ imageMax: number; /** 帖子中, 图片的最小张数, 默认0 */ imageMin: number; /** 音频限制, 默认不限 */ audioRqr?: KbRequirement; /** 视频限制, 默认不限 */ videoRqr?: KbRequirement; /** 媒资限制, 默认禁用 */ mediaRqr?: KbRequirement; /** 位置-逆地理信息限制, 默认不限 */ streetRqr?: KbRequirement; } /** * * @description 构造富文本编辑器参数 */ export declare function generatePostEditorParamsByThreadPostRule(params?: Partial & { /** 文本输入框 低下显示的提示文案 */ placeholder?: string; /** 初始化文本内容 */ initialText?: string; }): { hint: string | undefined; initialText: string | undefined; audio: boolean; image: boolean; video: boolean; address: boolean; asset_video: boolean; audio_must: boolean; image_must: boolean; asset_video_must: boolean; max_image_count: number; min_image_count: number; video_must: boolean; text_must: boolean; content_max_length: number; content_min_length: number; }; /** * * @description 唤起app发帖器 * 桥接type: 13 */ export declare const openPostEditor: (...args: [params?: { success?: ((res: { content: string; /** 街道信息 */ street?: string; /** 音频model */ audio?: unknown; /** 视频model */ video?: unknown; /** 媒资视频 */ mediaVideo?: { mediaId: string; }; images: { url: string; width: number; height: number; }[] | undefined; }) => void) | undefined; fail?: (error: import('./bridge-code').BridgeCode) => void; complete?: () => void; } | undefined] | [params?: ({ postRule?: { /** 文本默认显示内容(placehold) */ hint?: string; /** 默认初始化文案 */ initialText?: string; /** 是否显示音频按钮, 默认显示 */ audio?: boolean; /** 是否显示图片按钮, 默认显示 */ image?: boolean; /** 是否显示视频按钮, 默认显示 */ video?: boolean; /** 是否显示定位按钮, 默认显示 */ address?: boolean; /** 是否显示媒资视频选项;默认不显示 */ asset_video?: boolean; /** 音频是否必传 */ audio_must?: boolean; /** 图片是否必传 */ image_must?: boolean; /** 图片最大张数 */ max_image_count?: number; /** 图片最小张数 */ min_image_count?: number; /** 视频是否必传 */ video_must?: boolean; /** 文本内容是否必传 */ text_must?: boolean; /** 文本最大长度 */ content_max_length?: number; /** 文本最小长度 */ content_min_length?: number; [key: string]: any; }; } & { success?: ((res: { content: string; /** 街道信息 */ street?: string; /** 音频model */ audio?: unknown; /** 视频model */ video?: unknown; /** 媒资视频 */ mediaVideo?: { mediaId: string; }; images: { url: string; width: number; height: number; }[] | undefined; }) => void) | undefined; fail?: (error: import('./bridge-code').BridgeCode) => void; complete?: () => void; }) | undefined]) => Promise<{ content: string; /** 街道信息 */ street?: string; /** 音频model */ audio?: unknown; /** 视频model */ video?: unknown; /** 媒资视频 */ mediaVideo?: { mediaId: string; }; images: { url: string; width: number; height: number; }[] | undefined; }>;