import type { InjectionKey, Ref } from 'vue-demi'; import type { MaybeRef } from '@vueuse/core'; export type ElIdInjectionContext = { prefix: number; current: number; }; export declare const ID_INJECTION_KEY: InjectionKey; export declare const useIdInjection: () => ElIdInjectionContext; export declare const useId: (deterministicId?: MaybeRef) => Ref; export declare function useBaseId(): string; export declare const useScopeId: () => { [x: string]: string; } | null;