export declare const anthropicNativeSearchPractice: {
    readonly providerName: "anthropic";
    readonly source: {
        readonly kind: "api-sdk";
        readonly label: "Anthropic Messages API web_search server tool practice";
        readonly path: "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool";
    };
    readonly directCliSupport: true;
    readonly sideEffectPolicy: "read-only";
    readonly notes: readonly ["Anthropic native web search is carried by the Messages server tool, currently represented by web_search_20260209 or compatible versions.", "Praxis keeps the provider-native route explicit and lets runtime/Raxode own Anthropic client configuration and tool execution."];
    readonly createProvider: ({ provider, executor }: import("./dependencies.js").NativeSearchDependencies) => import("./core.js").NativeSearchExecutor | undefined;
};
