export declare function getMarkdocOptions(serverOutDir?: string, _templateId?: string): Promise<{
    nodes: {
        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;
        strong: {
            render?: string | undefined;
            attributes?: Record<string, import("@markdoc/markdoc").SchemaAttribute>;
            slots?: Record<string, import("@markdoc/markdoc").SchemaSlot>;
            selfClosing?: boolean;
            inline?: boolean;
            transform?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").RenderableTreeNodes>;
            validate?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").ValidationError[]>;
            description?: string;
            children: string[];
        };
        em: {
            render?: string | undefined;
            attributes?: Record<string, import("@markdoc/markdoc").SchemaAttribute>;
            slots?: Record<string, import("@markdoc/markdoc").SchemaSlot>;
            selfClosing?: boolean;
            inline?: boolean;
            transform?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").RenderableTreeNodes>;
            validate?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").ValidationError[]>;
            description?: string;
            children: string[];
        };
        s: {
            render?: string | undefined;
            attributes?: Record<string, import("@markdoc/markdoc").SchemaAttribute>;
            slots?: Record<string, import("@markdoc/markdoc").SchemaSlot>;
            selfClosing?: boolean;
            inline?: boolean;
            transform?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").RenderableTreeNodes>;
            validate?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").ValidationError[]>;
            description?: string;
            children: string[];
        };
        link: {
            attributes?: Record<string, import("@markdoc/markdoc").SchemaAttribute>;
            slots?: Record<string, import("@markdoc/markdoc").SchemaSlot>;
            selfClosing?: boolean;
            inline?: boolean;
            transform?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").RenderableTreeNodes>;
            validate?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").ValidationError[]>;
            description?: string;
            render: string;
            children: string[];
        };
        document: {
            render?: string | undefined;
            attributes?: Record<string, import("@markdoc/markdoc").SchemaAttribute>;
            slots?: Record<string, import("@markdoc/markdoc").SchemaSlot>;
            selfClosing?: boolean;
            inline?: boolean;
            transform?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").RenderableTreeNodes>;
            validate?(node: import("@markdoc/markdoc").Node, config: Readonly<Partial<{
                nodes: Partial<Record<import("@markdoc/markdoc").NodeType, import("@markdoc/markdoc").Schema<Partial</*elided*/ any>, string>>>;
                tags: Record<string, import("@markdoc/markdoc").Schema>;
                variables: Record<string, any>;
                functions: Record<string, import("@markdoc/markdoc").ConfigFunction>;
                partials: Record<string, any>;
                validation?: {
                    parents?: import("@markdoc/markdoc").Node[];
                    validateFunctions?: boolean;
                    environment?: string;
                };
            }>>): import("@markdoc/markdoc").MaybePromise<import("@markdoc/markdoc").ValidationError[]>;
            description?: string;
            children: string[];
        };
    };
    tags: {
        schemaDefinition: {
            render: string;
            attributes: {
                schemaRef: {
                    type: StringConstructor;
                };
                exampleRef: {
                    type: StringConstructor;
                };
                showReadOnly: {
                    type: BooleanConstructor;
                };
                showWriteOnly: {
                    type: BooleanConstructor;
                };
            };
        };
    };
    functions: {
        and: import("@markdoc/markdoc").ConfigFunction;
        or: import("@markdoc/markdoc").ConfigFunction;
        not: import("@markdoc/markdoc").ConfigFunction;
        equals: import("@markdoc/markdoc").ConfigFunction;
        default: import("@markdoc/markdoc").ConfigFunction;
        debug: import("@markdoc/markdoc").ConfigFunction;
        includes: {
            transform(parameters: {
                [key: string]: unknown;
            }): boolean;
        };
        concat: {
            transform(parameters: {
                [key: string]: import("@markdoc/markdoc").Scalar;
            }): string;
        };
    };
}>;
//# sourceMappingURL=markdoc-options.d.ts.map