export interface UniqueKeyParams { prefix?: string; key?: string; /** 大于1时返回多个key, key = 'a' => ['a','a__1','a__2'...] */ multiple?: number; /** 排除与pathname的关联,为true时,相当于 _.uniqueId */ excludePathname?: boolean; } export declare function uniqueKey(prefix?: string): string; /** * 获取当前页的唯一key * @param key 自定义返回的唯一key */ declare function generateUniqueKey(key?: string): string[]; declare function generateUniqueKey(params?: UniqueKeyParams): string[]; /** * 获取当前页的唯一key * @param key 自定义返回的唯一key */ declare function useUniqueKey(key?: string): string[]; declare function useUniqueKey(params?: UniqueKeyParams): string[]; export { useUniqueKey, generateUniqueKey };