interface StoryVariant { props: T; story: any; title: string; } declare type CartesianData = { [P in keyof T]: Array | any; }; declare const titles: { renderCheckSignsIfExists: ({ exists, missing, existsFn, sep }?: { exists?: string | undefined; missing?: string | undefined; existsFn?: ((v: any) => any) | undefined; sep?: string | undefined; }) => (props: any) => string; renderPropNames: ({ sep }?: { sep?: string | undefined; }) => (props: any) => string; renderProps: ({ eqSep, sep }?: { eqSep?: string | undefined; sep?: string | undefined; }) => (props: any) => string; }; declare const renderWithLegend: (legend: any) => (f: any) => (props: any) => any; declare const renderWithLegendFlat: (legend: any) => (f: any) => (props: any) => any; declare const xproduct: (vals: any[][]) => {}[][]; declare const choice: (...choices: any) => any[]; declare const cartesian: (stories: any) => { add: (seed: () => CartesianData, renderStory: (props: Props) => any, opts: { renderTitle?: ((props: Props) => string) | undefined; valid?: ((props: Props) => boolean) | undefined; apply?: ((stories: any, variants: StoryVariant[]) => void) | undefined; }) => void; }; export { choice, renderWithLegend, renderWithLegendFlat, xproduct, titles }; export default cartesian;