import type { ArkmeMyExtensionItem, ArkmeMyExtensionState, ArkmeMyExtensionWarning } from '../extensions/owned-types.js'; export declare function myExtensionBadges(states: readonly ArkmeMyExtensionState[]): string[]; export declare function myExtensionPrimaryAction(item: ArkmeMyExtensionItem): { kind: 'publish'; label: '发布'; } | { kind: 'edit'; label: '编辑'; } | undefined; export declare function myExtensionWarningText(warnings: readonly ArkmeMyExtensionWarning[]): string; export interface ExtensionPublishMutation { key: string; id: string; } export declare function nextExtensionPublishMutation(current: ExtensionPublishMutation | undefined, ownedRef: string, version: string, mint: () => string): ExtensionPublishMutation; //# sourceMappingURL=my-extension-model.d.ts.map