import { ModelFetcher } from '../models/fetcher'; export declare function createChutesListModelsTool(modelFetcher: ModelFetcher, defaultConfig: Record): { description: string; args: { filter: import("zod").ZodOptional; owned_by: import("zod").ZodOptional; feature: import("zod").ZodOptional; show_pricing: import("zod").ZodOptional; }; execute(args: { filter?: string | undefined; owned_by?: string | undefined; feature?: string | undefined; show_pricing?: boolean | undefined; }, context: import("@opencode-ai/plugin").ToolContext): Promise; }; export declare function createChutesRefreshModelsTool(modelFetcher: ModelFetcher, defaultConfig: Record): { description: string; args: { force: import("zod").ZodOptional; }; execute(args: { force?: boolean | undefined; }, context: import("@opencode-ai/plugin").ToolContext): Promise; }; //# sourceMappingURL=index.d.ts.map