import { CacheField, SocialNetworksAvailables } from '../../interfaces/sq-profile-cache.interface';
import { Instagram } from '../../interfaces';

export interface Props extends React.HTMLAttributes<HTMLDivElement> {
    open: boolean;
    onClose: () => void;
    socialNetworkObject: Instagram;
    fieldsCache: CacheField[];
    type: SocialNetworksAvailables;
    onSubmit: () => void;
    cacheState?: Record<CacheField, string>;
    onStateChange?: (newState: Record<CacheField, string>) => void;
}
declare const SqModalProfileCache: ({ open, onClose, onSubmit, socialNetworkObject, fieldsCache, type, onStateChange, cacheState }: Props) => import("react/jsx-runtime").JSX.Element;
export default SqModalProfileCache;
