/// export type SplitGroupOption = { id: string; url: string; weight: number; }; export type SplitGroupCondition = { [key: string]: string | string[]; } & { locale?: string[]; }; export type SplitGroupConfig = { condition: { urlQuery?: SplitGroupCondition[]; cookie?: SplitGroupCondition[]; common?: SplitGroupCondition[]; }; path: string[]; coverage: number; options: SplitGroupOption[]; }; export type SplitResult = { name?: string; option?: SplitGroupOption; }; export type SplitTestsConfig = { groups: { [name: string]: SplitGroupConfig; }; contentElement: string; currentPath: string; getIsEnabled?: () => boolean; onHit: (splitResult: SplitResult) => boolean; onRedirect: (redirectURL: string) => void; }; declare function NextClientSplit({ groups, contentElement, currentPath, getIsEnabled, onRedirect, onHit, }: SplitTestsConfig): null; declare const _default: import("react").MemoExoticComponent; export default _default;