import { Props as ModalProps } from '../../components/sq-modal/sq-modal.component';
type SocialNetwork = 'instagram' | 'youtube' | 'twitter' | 'tiktok';
interface Profile {
    profileId: string;
    socialNetwork: SocialNetwork;
    username: string;
    followers: number;
    hasCreatorsInsights: boolean;
    picture: string;
    hasSocialNetworkCache: boolean;
    isSharedCreatorsInsights: boolean;
    hasValidToken: boolean;
}
export interface Props extends ModalProps {
    onConfirm?: () => void;
    onToggleCreatorsInsights?: (profileId: string, socialNetwork: SocialNetwork, currentState: boolean) => void;
    onTogglePublicProfile?: (profileId: string, socialNetwork: SocialNetwork, currentState: boolean) => void;
    onLoadMore?: () => void;
    profiles: Profile[];
    requireActiveProfile?: boolean;
    registerCompleted?: boolean;
    titleModal?: string;
    messageModal?: string;
    textButton?: string;
    hasMore?: boolean;
    loading?: boolean;
}
declare const _default: ({ profiles, onToggleCreatorsInsights, onTogglePublicProfile, onConfirm, onOpenChange, onLoadMore, open, requireActiveProfile, registerCompleted, titleModal, messageModal, textButton, hasMore, loading, }: Props) => import("react/jsx-runtime").JSX.Element;
export default _default;
