import React from 'react';
import { Config, Velt, UserDataProvider, VeltDataProvider } from '@veltdev/types';
export interface IVeltProps extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> {
    apiKey: string;
    config?: Config & {
        proxyDomain?: string;
        version?: string;
    };
    user?: any;
    documentId?: string;
    language?: string;
    translations?: {
        [languageCode: string]: {
            [input: string]: string;
        };
    };
    autoTranslation?: boolean;
    userDataProvider?: UserDataProvider;
    dataProviders?: VeltDataProvider;
    onClientLoad?: (veltClient?: Velt) => any;
}
declare const SnippylyProvider: React.FC<IVeltProps>;
export default SnippylyProvider;
