export namespace subject { export const matchMdast: any; export function component({ children, attributes, ...props }: { [x: string]: any; children: any; attributes: any; }): JSX.Element; export function props(node: any, index: any, parent: any, { ancestors }: { ancestors: any; }): { color: any; collapsedColor: string; columns: any; }; export const editorModule: string; export namespace editorOptions { const type: string; const placeholder: string; const depth: number; const isStatic: boolean; } export { globalInlines as rules }; } export default createFrontSchema; import { globalInlines } from "../Article/utils"; declare function createFrontSchema({ Link, t, ...rest }?: { Link?: ({ children }: { children: any; }) => any; t?: () => ""; }): { getPath: ({ slug }: { slug: any; }) => string; rules: { matchMdast: any; component: ({ children }: { children: any; }) => JSX.Element; editorModule: string; rules: ({ matchMdast: (node: any) => boolean; props: (node: any, i: any) => any; component: ({ children, attributes, ...props }: { [x: string]: any; children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; teaserType: string; insertButtonText: string; formOptions: string[]; }; rules: ({ matchMdast: (node: any) => any; component: () => any; isVoid: boolean; } | { matchMdast: any; component: ({ children, href, ...props }: { [x: string]: any; children: any; href: any; }) => JSX.Element; props(node: any, index: any, parent: any, { ancestors }: { ancestors: any; }): { kind: any; titleSize: any; href: any; columns: any; }; editorModule: string; editorOptions: { type: any; placeholder: string; depth: number; isStatic: boolean; }; rules: ({ matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; } | { matchMdast: any; component: () => JSX.Element; isVoid: boolean; })[]; } | { matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; placeholder: string; isStatic: boolean; }; rules: ({ matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; } | { matchMdast: any; component: () => JSX.Element; isVoid: boolean; } | { matchMdast: any; props: (node: any, index: any, parent: any, { ancestors }: { ancestors: any; }) => { title: any; href: any; color: any; collapsedColor: string; }; component: ({ children, data, ...props }: { [x: string]: any; children: any; data: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; })[]; })[]; } | { matchMdast: (node: any) => boolean; component: ({ children, attributes, ...props }: { [x: string]: any; children: any; attributes: any; }) => JSX.Element; props: (node: any) => any; editorModule: string; editorOptions: { type: string; teaserType: string; insertButtonText: string; formTitle: string; formOptions: string[]; defaultValues: { outline: boolean; }; }; rules: ({ matchMdast: any; component: ({ children, attributes, ...props }: { [x: string]: any; children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; rules: { matchMdast: (node: any) => boolean; component: ({ children, attributes, ...props }: { [x: string]: any; children: any; attributes: any; }) => JSX.Element; props: (node: any) => any; editorModule: string; editorOptions: { type: string; showUI: boolean; teaserType: string; formOptions: string[]; defaultValues: { color: any; bgColor: any; }; }; rules: ({ matchMdast: (node: any) => any; component: () => any; isVoid: boolean; } | { matchMdast: any; component: ({ children, href, ...props }: { [x: string]: any; children: any; href: any; }) => JSX.Element; props(node: any, index: any, parent: any, { ancestors }: { ancestors: any; }): { kind: any; titleSize: any; href: any; columns: any; }; editorModule: string; editorOptions: { type: any; placeholder: string; depth: number; isStatic: boolean; }; rules: ({ matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; } | { matchMdast: any; component: () => JSX.Element; isVoid: boolean; })[]; } | { matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; placeholder: string; isStatic: boolean; }; rules: ({ matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; } | { matchMdast: any; component: () => JSX.Element; isVoid: boolean; } | { matchMdast: any; props: (node: any, index: any, parent: any, { ancestors }: { ancestors: any; }) => { title: any; href: any; color: any; collapsedColor: string; }; component: ({ children, data, ...props }: { [x: string]: any; children: any; data: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; })[]; })[]; }[]; } | { matchMdast: any; component: ({ url, children, attributes }: { url: any; children: any; attributes: any; }) => JSX.Element; props: (node: any, index: any, parent: any) => { url: any; }; editorModule: string; editorOptions: { type: string; placeholder: string; isStatic: boolean; depth: number; }; })[]; } | { matchMdast: (node: any) => boolean; props: (node: any, index: any, parent: any) => any; component: (props: any) => JSX.Element; isVoid: boolean; editorModule: string; editorOptions: { type: string; insertButtonText: string; insertId: string; form: ({ key: string; note?: undefined; ref?: undefined; } | { key: string; note: string; ref?: undefined; } | { key: string; ref: string; note: string; })[]; }; } | { matchMdast: (node: any) => boolean; props: (node: any) => any; component: ({ attributes, data, url, label }: { attributes: any; data: any; url: any; label: any; }) => JSX.Element; isVoid: boolean; editorModule: string; editorOptions: { type: string; insertButtonText: string; insertId: string; form?: undefined; }; } | { matchMdast: () => boolean; editorModule: string; props?: undefined; component?: undefined; editorOptions?: undefined; rules?: undefined; } | { matchMdast: (node: any) => any; props: (node: any) => { columns: any; mobileColumns: any; }; component: ({ children, attributes, ...props }: { [x: string]: any; children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; insertButton: string; }; rules: { matchMdast: (node: any) => boolean; component: ({ children, attributes, ...props }: { [x: string]: any; children: any; attributes: any; }) => JSX.Element; props: (node: any, index: any, parent: any, { ancestors }: { ancestors: any; }) => any; editorModule: string; editorOptions: { type: string; teaserType: string; showUI: boolean; formOptions: string[]; }; rules: ({ matchMdast: (node: any) => any; component: () => any; isVoid: boolean; } | { matchMdast: any; component: ({ children, href, ...props }: { [x: string]: any; children: any; href: any; }) => JSX.Element; props(node: any, index: any, parent: any, { ancestors }: { ancestors: any; }): { kind: any; titleSize: any; href: any; columns: any; }; editorModule: string; editorOptions: { type: any; placeholder: string; depth: number; isStatic: boolean; }; rules: ({ matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; } | { matchMdast: any; component: () => JSX.Element; isVoid: boolean; })[]; } | { matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; placeholder: string; isStatic: boolean; }; rules: ({ matchMdast: any; component: ({ children, attributes }: { children: any; attributes: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; } | { matchMdast: any; component: () => JSX.Element; isVoid: boolean; } | { matchMdast: any; props: (node: any, index: any, parent: any, { ancestors }: { ancestors: any; }) => { title: any; href: any; color: any; collapsedColor: string; }; component: ({ children, data, ...props }: { [x: string]: any; children: any; data: any; }) => JSX.Element; editorModule: string; editorOptions: { type: string; }; })[]; })[]; }[]; })[]; }[]; };