import type { ToolDefinition } from '../../../types.js';
import type { LlmProvider } from '../../../llm/types.js';
import { type ProviderCredentialSource } from '../../../runtime/credentials/index.js';
export type ViewImageToolOptions = {
    model?: string;
    provider?: LlmProvider;
    apiKey?: string;
    providerCredentialSource?: ProviderCredentialSource;
    credentialStorePath?: string;
    workspaceRoot?: string;
};
export declare const viewImageTool: ToolDefinition;
export declare function createViewImageTool(options?: ViewImageToolOptions): ToolDefinition;
//# sourceMappingURL=view-image.d.ts.map