import { Dispatch, ReactNode, SetStateAction } from 'react';
export interface IFrameworkTranslations {
    by: string;
    cancelText: string;
    canceledText: string;
    cardView: string;
    clearAllFilters: string;
    clickToRefresh: string;
    closeText: string;
    confirmText: string;
    countMore: string;
    documentation: string;
    errorText: string;
    filter: string;
    listView: string;
    manageColumns: string;
    moreInformation: string;
    noItemsFound: string;
    noResultsFound: string;
    noResultsMatchCriteria: string;
    noSelection: string;
    noSelections: string;
    noneSelectedText: string;
    ofText: string;
    pendingText: string;
    pleaseFixValidationErrors: string;
    processingText: string;
    selectNone: string;
    selectedText: string;
    showLess: string;
    sort: string;
    submitText: string;
    submittingText: string;
    successText: string;
    tableView: string;
    unknownError: string;
    validating: string;
}
export declare function FrameworkTranslationsProvider(props: {
    children: ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function useFrameworkTranslations(): [translations: IFrameworkTranslations, setTranslations: Dispatch<SetStateAction<IFrameworkTranslations>>];
