import { z } from 'zod';
import { BaseCommandOptions } from '../../../core/types/types.js';
import { ToolContext } from './types.js';
export declare const SupergraphChangelogInputSchema: z.ZodObject<{
    name: z.ZodString;
    namespace: z.ZodOptional<z.ZodString>;
    limit: z.ZodDefault<z.ZodNumber>;
    offset: z.ZodDefault<z.ZodNumber>;
    daysOfHistory: z.ZodDefault<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    name: string;
    limit: number;
    offset: number;
    daysOfHistory: number;
    namespace?: string | undefined;
}, {
    name: string;
    namespace?: string | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    daysOfHistory?: number | undefined;
}>;
export type SupergraphChangelogInput = z.infer<typeof SupergraphChangelogInputSchema>;
export default function main(opts: BaseCommandOptions, input: SupergraphChangelogInput): Promise<import("@wundergraph/cosmo-connect/dist/platform/v1/platform_pb.js").FederatedGraphChangelogOutput[]>;
export declare function registerSupergraphChangelogTool({ server, opts }: ToolContext): void;
