import { PaginationDTO } from '@hed-hog/api-pagination';
import { McpApiKeyService } from './mcp-api-key.service';
export declare class McpApiKeyController {
    private readonly mcpApiKeyService;
    constructor(mcpApiKeyService: McpApiKeyService);
    list(paginationParams: PaginationDTO, { id }: {
        id: number;
    }): Promise<{
        total: any;
        lastPage: number;
        page: number;
        pageSize: number;
        data: any;
    }>;
    create({ id }: {
        id: number;
    }, body: {
        name: string;
    }): Promise<{
        rawToken: string;
        name: string;
        id: number;
        created_at: Date;
        token_prefix: string;
    }>;
    revoke({ id: userId }: {
        id: number;
    }, id: number): Promise<{
        success: boolean;
    }>;
}
//# sourceMappingURL=mcp-api-key.controller.d.ts.map