import React from 'react';
import { BuilderElement } from '@builder.io/sdk';
type UserAttributes = any;
type Query = any;
export type PersonalizationContainerProps = {
    children: React.ReactNode;
    previewingIndex: number | null;
    builderBlock?: BuilderElement;
    variants?: [
        {
            query: Query[];
            startDate?: string;
            endDate?: string;
            blocks: BuilderElement[];
        }
    ];
    attributes: any;
};
declare function PersonalizationContainer(props: PersonalizationContainerProps): React.JSX.Element;
export default PersonalizationContainer;
export declare function filterWithCustomTargeting(userAttributes: UserAttributes, query: Query[], startDate?: string, endDate?: string): boolean;
