import { AppSelectLocale } from "../app-select/index"; import { OrgModalLocale } from "../org-modal"; import { OrgSelectLocale } from "../org-select"; import { AppModalLocale } from "../app-modal"; import { UserModalLocale } from "../user-modal"; import { UserSelectLocale } from "../user-select"; export interface Locale { locale: string; global: { query: string; reset: string; }; OrgSelect: OrgSelectLocale; OrgModal: OrgModalLocale; AppSelect: AppSelectLocale; AppModal: AppModalLocale; UserSelect: UserSelectLocale; UserModal: UserModalLocale; } export type LocaleComponentName = Exclude; /** * hook * @param componentName * @returns */ export declare const useLocale: (componentName: C) => Locale[C];