import { Permission, type CaslPermission } from '@feedmepos/hrm-permission'; export type MiniProgramPermissionKey = 'profile' | 'brandkit' | 'template' | 'publish' | 'assets' | 'nativeCredentials'; export declare const miniProgramPermission: (action: (typeof Permission.Action)[keyof typeof Permission.Action], key: MiniProgramPermissionKey) => CaslPermission; export declare function checkMiniProgramAccess(permissions: CaslPermission[]): boolean; export declare function useMiniProgramPermission(): { canPublish: import("vue").ComputedRef; };