import React, { ReactNode } from 'react';
export interface DropdownTranslationContextType {
    translations: DropdownTranslate;
}
export declare const DropdownTranslationContext: React.Context<DropdownTranslationContextType | undefined>;
export declare const DropdownTranslationProvider: React.FC<{
    children: ReactNode;
    value: DropdownTranslationContextType;
}>;
type TranslationsKeys = 'emptyState' | 'noResultsState' | 'placeholder' | 'clearButtonTooltip';
type TranslationsMap = {
    [key in TranslationsKeys]: string;
} & {
    selectedItems: (params: {
        total: number;
    }) => string;
};
export type DropdownTranslate = TranslationsMap;
export declare const useDropdownTranslationContext: () => {
    translate: (key: keyof DropdownTranslate, options?: {
        total: number;
    }) => string;
};
export {};
//# sourceMappingURL=DropdownTranslationProvider.d.ts.map