/**
 * Copyright (c) Microsoft Corporation.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
import { z } from 'zod';
declare const _default: (import("./tool.js").Tool<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>> | import("./tool.js").Tool<z.ZodObject<{
    element: z.ZodString;
    ref: z.ZodString;
}, "strip", z.ZodTypeAny, {
    element: string;
    ref: string;
}, {
    element: string;
    ref: string;
}>> | import("./tool.js").Tool<z.ZodObject<{
    startElement: z.ZodString;
    startRef: z.ZodString;
    endElement: z.ZodString;
    endRef: z.ZodString;
}, "strip", z.ZodTypeAny, {
    startElement: string;
    startRef: string;
    endElement: string;
    endRef: string;
}, {
    startElement: string;
    startRef: string;
    endElement: string;
    endRef: string;
}>> | import("./tool.js").Tool<z.ZodObject<z.objectUtil.extendShape<{
    element: z.ZodString;
    ref: z.ZodString;
}, {
    text: z.ZodString;
    submit: z.ZodOptional<z.ZodBoolean>;
    slowly: z.ZodOptional<z.ZodBoolean>;
}>, "strip", z.ZodTypeAny, {
    text: string;
    element: string;
    ref: string;
    submit?: boolean | undefined;
    slowly?: boolean | undefined;
}, {
    text: string;
    element: string;
    ref: string;
    submit?: boolean | undefined;
    slowly?: boolean | undefined;
}>> | import("./tool.js").Tool<z.ZodObject<z.objectUtil.extendShape<{
    element: z.ZodString;
    ref: z.ZodString;
}, {
    values: z.ZodArray<z.ZodString, "many">;
}>, "strip", z.ZodTypeAny, {
    values: string[];
    element: string;
    ref: string;
}, {
    values: string[];
    element: string;
    ref: string;
}>>)[];
export default _default;
