import type { PageProps } from '@redocly/config'; export declare function useCollectMarkdocOptions({ markdown }: PageProps): { partials: Record | undefined; variables?: Record; tags: { [x: string]: (import("@markdoc/markdoc").Schema, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>, string> & { attributes?: Record; }) | (import("@markdoc/markdoc").Schema & { dynamicComponentLib?: string; }); }; nodes: { strong: { children: string[]; render?: string | undefined; attributes?: Record; slots?: Record; selfClosing?: boolean; inline?: boolean; transform?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; validate?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; description?: string; }; em: { children: string[]; render?: string | undefined; attributes?: Record; slots?: Record; selfClosing?: boolean; inline?: boolean; transform?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; validate?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; description?: string; }; s: { children: string[]; render?: string | undefined; attributes?: Record; slots?: Record; selfClosing?: boolean; inline?: boolean; transform?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; validate?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; description?: string; }; link: { render: string; children: string[]; attributes?: Record; slots?: Record; selfClosing?: boolean; inline?: boolean; transform?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; validate?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; description?: string; }; document: { children: string[]; render?: string | undefined; attributes?: Record; slots?: Record; selfClosing?: boolean; inline?: boolean; transform?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; validate?(node: import("@markdoc/markdoc").Node, config: Readonly, string>>>; tags: Record; variables: Record; functions: Record; partials: Record; validation?: { parents?: import("@markdoc/markdoc").Node[]; validateFunctions?: boolean; environment?: string; }; }>>): import("@markdoc/markdoc").MaybePromise; description?: string; }; item: import("@markdoc/markdoc").Schema; heading: import("@markdoc/markdoc").Schema; fence: import("@markdoc/markdoc").Schema; table: import("@markdoc/markdoc").Schema; text: import("@markdoc/markdoc").Schema; }; components: any; }; //# sourceMappingURL=helpers.d.ts.map