import { BaseToolController } from '../base/BaseToolController.js';
import { UcmLocalApiClient } from '../../clients/UcmLocalApiClient.js';
import { ILogger } from '../../interfaces/ILogger.js';
export declare class GetArtifactTool extends BaseToolController {
    private trustedAuthors;
    constructor(ucmClient: UcmLocalApiClient, logger: ILogger, publishingAuthorId?: string, trustedAuthors?: string[]);
    get name(): string;
    get description(): string;
    get inputSchema(): any;
    protected handleExecute(params: any): Promise<any>;
    private detectMimeType;
}
//# sourceMappingURL=GetArtifactTool.d.ts.map