export declare const invalidDataAttr = "data-sf-invalid";
export declare const serializeForm: (form: HTMLFormElement) => {
    [key: string]: string;
};
export declare const invalidateElement: (emptyInputs: any, element: HTMLInputElement) => void;
export declare const isValidEmail: (email: string) => boolean;
export declare const formatDate: (date: Date | string, culture?: string) => string;
export declare const getWhiteListSearchParams: (searchParams: {
    [key: string]: string;
}, whitelistedQueryParams: string[]) => {
    [key: string]: string;
};
/**
 * Checks if a React component is a client component by examining the $$typeof property.
 * React uses the $$typeof property as a security measure and component type identifier.
 *
 * Possible values for $$typeof:
 * - Symbol.for('react.client.reference') - Client components (Next.js 13+ App Router)
 * - Symbol.for('react.server.reference') - Server components (Next.js 13+ App Router)
 */
export declare function isReactClientComponent(component: any): boolean;
export declare const SF_WEBSERVICE_API_KEY_HEADER = "X-SF-APIKEY";
export declare const SF_WEBSERVICE_API_KEY = "SF_WEBSERVICE_API_KEY";
