import Vue, { Plugin } from 'vue'; interface PrimeVueConfiguration { ripple?: boolean; inputStyle?: string; locale?: PrimeVueLocaleOptions; filterMatchModeOptions?: any; zIndex?: PrimeVueZIndexOptions; } interface PrimeVueZIndexOptions { modal?: number; overlay?: number; menu?: number; tooltip?: number; } interface PrimeVueLocaleAriaOptions { trueLabel?: string; falseLabel?: string; nullLabel?: string; star?: string; stars?: string; selectAll?: string; unselectAll?: string; close?: string; } interface PrimeVueLocaleOptions { startsWith?: string; contains?: string; notContains?: string; endWith?: string; equals?: string; notEquals?: string; noFilter?: string; lt?: string; lte?: string; gt?: string; gte?: string; dateIs?: string; dateIsNot?: string; dateBefore?: string; dateAfter?: string; clear?: string; apply?: string; matchAll?: string; matchAny?: string; addRule?: string; removeRule?: string; accept?: string; reject?: string; choose?: string; upload?: string; cancel?: string; dayNames: string[]; dayNamesShort: string[]; dayNamesMin: string[]; monthNames: string[]; monthNamesShort: string[]; chooseYear?: string; chooseMonth?: string; chooseDate?: string; prevDecade?: string; nextDecade?: string; prevYear?: string; nextYear?: string; prevMonth?: string; nextMonth?: string; prevHour?: string; nextHour?: string; prevMinute?: string; nextMinute?: string; prevSecond?: string; nextSecond?: string; am?: string; pm?: string; today?: string; weekHeader?: string; firstDayOfWeek?: number; dateFormat?: string; weak?: string; medium?: string; strong?: string; passwordPrompt?: string; emptyFilterMessage?: string; searchMessage?: string; selectionMessage?: string; emptySelectionMessage?: string; emptySearchMessage?: string; emptyMessage?: string; aria?: PrimeVueLocaleAriaOptions; } export declare function usePrimeVue(): { config: PrimeVueConfiguration }; declare const plugin: Plugin; export default plugin; declare module 'vue/types/vue' { interface Vue { $primevue: { config: PrimeVueConfiguration; } } } declare module '@vue/runtime-core' { interface ComponentCustomProperties { $primevue: { config: PrimeVueConfiguration; } } }